Alexey Subach
a0e9b0c858
TextRenderInfo: try to fix font descender information if it is incorrect
Autoported commit.
Original commit hash: [9ef2f58050]
9 years ago
Alexey Subach
de68574ce5
Fix OTF placement features application in case of bidirectional reordering. The offset to the base glyph should be fixed after reordering is complete
DEVSIX-548
Autoported commit.
Original commit hash: [79a1ce36e6]
9 years ago
Yulian Gaponenko
8eb0592175
Minor fixes in PdfAnnotation methods
Fix resetFlag logic which didn't take into account new LOCKED_CONTENTS flag; avoid ambiguity in interpretation of hasFlag method; fix not taking in account possiblity to have a stream directly inside the appearance dictionary.
Autoported commit.
Original commit hash: [ea5b0e58f1]
9 years ago
Yulian Gaponenko
732d725ad8
Finish documenting CompareTool class
DEVSIX-742
Autoported commit.
Original commit hash: [7a7dcd562c]
9 years ago
Yulian Gaponenko
d1b7716417
Document PdfAnnotation class, document specific deviation from the spec on the interpreting of the QuadPoints array in Acrobat and other viewers
DEVSIX-742, DEVSIX-751
Autoported commit.
Original commit hash: [d63827dda0]
9 years ago
Yulian Gaponenko
aa855ace92
Fix link annotations rectangle for Link layout element in case of rotation; add method that helps to calculate absolute pdf bbox of the element
DEVSIX-549
Autoported commit.
Original commit hash: [6636dec74a]
9 years ago
Yulian Gaponenko
5e0514014e
Layout rotation refactoring: fix occupied area for fixed position, get rid of unnecessary occupied area moves
DEVSIX-549
Autoported commit.
Original commit hash: [11c79e043e]
9 years ago
Pavel Alay
9461aa2ab8
Remove throws java.io.IOException in TaggedPdfReaderTool for backward compatibility.
DEVSIX-791
Autoported commit.
Original commit hash: [70cd88d4bb]
9 years ago
Ilya Idamkin
57f2338a9a
Fix copying logic for read-only resources. Fix and unignore tests for inherited resources for page.
DEVSIX-773
Autoported commit.
Original commit hash: [d20fbc6656]
9 years ago
Alexey Subach
50cee9039f
Avoid writing /ActualText and /ReversedChars to form field appearance streams because this resulted in Acrobat showing empty appearance
DEVSIX-793
Autoported commit.
Original commit hash: [b2a35ddbf9]
9 years ago
Pavel Alay
c745b06239
Revert PdfExtGState#setLineCapStryle for backward compatibility.
DEVSIX-791
Autoported commit.
Original commit hash: [eabca8ea08]
9 years ago
Pavel Alay
230b34bec7
Revert PdfShading(PdfDictionary, int, PdfObject) constructor for backward compatibility.
DEVSIX-791
Autoported commit.
Original commit hash: [3701878f07]
9 years ago
Pavel Alay
2d24ffeeb5
Update PdfWriter#getCopyObjectKey.
DEVSIX-791
Autoported commit.
Original commit hash: [dc1141bf40]
9 years ago
Alexey Subach
2054e4de84
Add a more verbose fail message to PropertyTest
Autoported commit.
Original commit hash: [406fbd9e8d]
9 years ago
Alexey Subach
a8b561260a
Add a setter for anchorDelta to Glyph
Autoported commit.
Original commit hash: [3a9f05e644]
9 years ago
Yulian Gaponenko
037354cfae
Make size of the div element in showTextAligned method smaller to make it less prone to precision errors
DEVSIX-549
Autoported commit.
Original commit hash: [9394bd9c44]
9 years ago
Pavel Alay
a3ffb84cb9
Revert PdfWriter#getCopyObjectKey as deprecated for backward compatibility.
DEVSIX-791
Autoported commit.
Original commit hash: [3fedf42bcd]
9 years ago
Pavel Alay
e1b7ace78c
Revert accessibility of constructors in PdfOutline for backward compatibility.
DEVSIX-791
Autoported commit.
Original commit hash: [417770884c]
9 years ago
Pavel Alay
5467f3ad15
Change accessibility of method PdfFontFactory#checkFontDictionary to protected for backward compatibility.
DEVSIX-791
Autoported commit.
Original commit hash: [803278da07]
9 years ago
Yulian Gaponenko
12c216d4b3
Update port-hash
Autoported commit.
Original commit hash: [7e8c03d023]
9 years ago
Pavel Alay
59b33fe148
Add deprecated methods to PdfFormField for backward compatibility
DEVSIX-791
Autoported commit.
Original commit hash: [de193c2722]
9 years ago
Yulian Gaponenko
2d3fadd2b3
Update port-hash
Autoported commit.
Original commit hash: [7a9b989d59]
9 years ago
Pavel Alay
0a2362c3b5
Change return type of AdobeGlyphList#nameToUnicode from integer to int.
DEVSIX-791
Autoported commit.
Original commit hash: [f4e6b7eb7b]
9 years ago
Pavel Alay
b5326b5cd9
Change Glyph.anchorDelta from byte to short.
DEVSIX-791
Autoported commit.
Original commit hash: [04dd2aeb70]
9 years ago
Pavel Alay
9f55105cd5
Change Glyph#getUnicode return value from Integer to int.
DEVSIX-791
Autoported commit.
Original commit hash: [0481a2d0a0]
9 years ago
Alexey Subach
4781c7069f
Fix a typo in PdfVersion
SUP-1522
Autoported commit.
Original commit hash: [a010cb5c14]
9 years ago
Ilya Idamkin
6dc83ed274
Update PdfPage javadocs. Fix typo in pdfArray javadoc.
DEVSIX-742
Autoported commit.
Original commit hash: [d3b9f4aa47]
9 years ago
Benoit Lagae
3ad375819b
Text extraction: Correct iText 5 porting oversight
Autoported commit.
Original commit hash: [df45680306]
9 years ago
Pavel Alay
5897aa745a
Fix typos
DEVSIX-742
Autoported commit.
Original commit hash: [5e688d2916]
9 years ago
Pavel Alay
69086aca7b
Update JavaDoc in group of PdfXObject
DEVSIX-742
Autoported commit.
Original commit hash: [b9b6b72159]
9 years ago
Pavel Alay
999cb59b01
Update JavaDoc in constants files
DEVSIX-742
Autoported commit.
Original commit hash: [44ca2d6e60]
9 years ago
Pavel Alay
a98eb2a13a
Rename parameters in PdfFontFactory and FontProgramFactory
DEVSIX-742
Autoported commit.
Original commit hash: [81ff708e79]
9 years ago
Alexey Subach
2e45462f29
Remove undocumented @throws PdfException declarations that are essentially leftovers from times when PdfException was a checked exception. The cases when it is properly documented are left as is
Autoported commit.
Original commit hash: [905142b9ee]
9 years ago
Alexey Subach
94527596e7
Document PdfAction, PdfActionOcgState
Autoported commit.
Original commit hash: [76e7cfa9dd]
9 years ago
Vladimir Osipchuk
d1b6e761ac
Complete some classes documentation
Autoported commit.
Original commit hash: [d1e69529a9]
9 years ago
Vladimir Osipchuk
3dbc25d739
Remove getParent() from IRenderer
Autoported commit.
Original commit hash: [5b9149faf5]
9 years ago
Vladimir Osipchuk
6d3229993b
Complete documentation of some classes
Autoported commit.
Original commit hash: [a725866a8f]
9 years ago
Alexey Subach
0aedc92f5a
Add a new Toggle PdfName needed for PdfActions. Minor cosmetic changes
Autoported commit.
Original commit hash: [26d99a5f32]
9 years ago
Yulian Gaponenko
9f9b7ac57a
Update port-hash
Autoported commit.
Original commit hash: [1931441280]
9 years ago
Vladimir Osipchuk
5af64d11b9
Minor documentation changes
Autoported commit.
Original commit hash: [ecfc68e1f4]
9 years ago
Vladimir Osipchuk
22006cb59e
Partially document com.itextpdf.kernel.color . Minor changes.
Autoported commit.
Original commit hash: [3a8e9bb100]
9 years ago
Alexey Subach
c39b9faf58
Add PdfNames that are used in Movie actions
Autoported commit.
Original commit hash: [bd50d56b97]
9 years ago
Alexey Subach
d867389536
Override hashCode() for Leading as equals() is already overriden
Autoported commit.
Original commit hash: [3ab0c39e5f]
9 years ago
Alexey Subach
852cb3f080
Add a handy method to check if a glyph has a mark class in GDEF table
DEVSIX-548
Autoported commit.
Original commit hash: [1440ed2738]
9 years ago
Ilya Idamkin
0a6ffb6816
Fix the flush behavior in case of modified inherited resources.
The inherited pages resources aren't added to page dictionary on getResources(). But if those resources will be modified afterwards, they will be added on flush.
DEVSIX-773
Autoported commit.
Original commit hash: [980356aa92]
9 years ago
Vladimir Osipchuk
7bacc5e8c3
Fix Text and Link drawing
Draw text in borderBox.
Do not automatically set borders on link annotation of bordered Link
Resolves DEVSIX-706
Autoported commit.
Original commit hash: [0b21a7c414]
9 years ago
Pavel Morozov
4c47452c78
cmp files with outlines were fixed. Public access to PdfOutline constructor was replaced with default one.
DEVSIX-782
Autoported commit.
Original commit hash: [197e443]
9 years ago
Alexey Subach
3b90945a77
OpenType: fix glyph class constants (according to GlyphClassDef Enumeration List). Read GDEF table in TrueTypeFont. Expose access to glyph classes from GDEF table
DEVSIX-548
Autoported commit.
Original commit hash: [4dd26fa]
9 years ago
Vladimir Osipchuk
d07b9e28b5
Fix getting properties. Minor refactoring
Autoported commit.
Original commit hash: [1f37aff]
9 years ago
Vladimir Osipchuk
5666c73686
Fix a bug in getting borders
Autoported commit.
Original commit hash: [a55b188]
9 years ago