-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'release_branch_DEVSIX-5576' into master-rc
- Loading branch information
Showing
84 changed files
with
3,568 additions
and
1,872 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
55 changes: 55 additions & 0 deletions
55
pdfocr-api/src/main/java/com/itextpdf/pdfocr/AbstractPdfOcrEventHelper.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
/* | ||
This file is part of the iText (R) project. | ||
Copyright (c) 1998-2021 iText Group NV | ||
Authors: iText Software. | ||
This program is offered under a commercial and under the AGPL license. | ||
For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below. | ||
AGPL licensing: | ||
This program is free software: you can redistribute it and/or modify | ||
it under the terms of the GNU Affero General Public License as published by | ||
the Free Software Foundation, either version 3 of the License, or | ||
(at your option) any later version. | ||
This program is distributed in the hope that it will be useful, | ||
but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
GNU Affero General Public License for more details. | ||
You should have received a copy of the GNU Affero General Public License | ||
along with this program. If not, see <https://www.gnu.org/licenses/>. | ||
*/ | ||
package com.itextpdf.pdfocr; | ||
|
||
import com.itextpdf.commons.actions.AbstractITextEvent; | ||
import com.itextpdf.commons.actions.AbstractProductITextEvent; | ||
import com.itextpdf.commons.actions.confirmations.EventConfirmationType; | ||
import com.itextpdf.commons.actions.sequence.SequenceId; | ||
|
||
/** | ||
* Helper class for working with events. This class is for internal usage. | ||
*/ | ||
public abstract class AbstractPdfOcrEventHelper extends AbstractITextEvent { | ||
|
||
/** | ||
* Handles the event. | ||
* | ||
* @param event event | ||
*/ | ||
public abstract void onEvent(AbstractProductITextEvent event); | ||
|
||
/** | ||
* Returns the sequence id | ||
* | ||
* @return sequence id | ||
*/ | ||
public abstract SequenceId getSequenceId(); | ||
|
||
/** | ||
* Returns the confirmation type of event. | ||
* | ||
* @return event confirmation type | ||
*/ | ||
public abstract EventConfirmationType getConfirmationType(); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
45 changes: 45 additions & 0 deletions
45
pdfocr-api/src/main/java/com/itextpdf/pdfocr/IProductAware.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
/* | ||
This file is part of the iText (R) project. | ||
Copyright (c) 1998-2021 iText Group NV | ||
Authors: iText Software. | ||
This program is offered under a commercial and under the AGPL license. | ||
For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below. | ||
AGPL licensing: | ||
This program is free software: you can redistribute it and/or modify | ||
it under the terms of the GNU Affero General Public License as published by | ||
the Free Software Foundation, either version 3 of the License, or | ||
(at your option) any later version. | ||
This program is distributed in the hope that it will be useful, | ||
but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
GNU Affero General Public License for more details. | ||
You should have received a copy of the GNU Affero General Public License | ||
along with this program. If not, see <https://www.gnu.org/licenses/>. | ||
*/ | ||
package com.itextpdf.pdfocr; | ||
|
||
import com.itextpdf.commons.actions.data.ProductData; | ||
|
||
/** | ||
* The interface that holds information about product data and meta info. | ||
*/ | ||
public interface IProductAware { | ||
|
||
/** | ||
* Gets the container with meta info. | ||
* | ||
* @return the held meta info container | ||
*/ | ||
PdfOcrMetaInfoContainer getMetaInfoContainer(); | ||
|
||
/** | ||
* Gets object containing information about the product. | ||
* | ||
* @return product data | ||
*/ | ||
ProductData getProductData(); | ||
} |
Oops, something went wrong.