| API | Kuvaus |
span class="keyword">property About: string | Raportoi TPdf-komponentin PDFiumPas-version tiedot |
Active | Avaa tai sulkee valitun PDF-dokumentin |
span class="keyword">procedure AddImage(const FileName: string; X, Y, Width, Height: Double) | Lisää kuvan tiedostosta nykyiselle PDF-sivulle. Sisäisesti käytetään TPicture.LoadFromFile-kutsua, joten mikä tahansa VCL- tai LCL-grafiikkayksiköihin rekisteröity kuvatiedostomuoto hyväksytään (BMP, PNG Vcl.Imaging.PngImage- tai LCL TPortableNetworkGraphic -tuen kautta, JPG jne.). Koordinaatit ovat PDF:n käyttäjäavaruudessa (alkupiste sivun vasemmassa alakulmassa); Width ja Height ovat sijoituksen koko käyttäjäyksiköissä, eivät lähdekuvan pikselikoko |
span class="keyword">function AddJpegImage(JpegImage: TStream; X, Y, Width, Height: Double): Boolean | Lisää JPEG-kuva nykyiselle PDF-sivulle annetuissa koordinaateissa |
span class="keyword">procedure AddPage(PageNumber: Integer; Width, Height: Double) | Luo uuden tyhjän sivun annetuilla mitoilla pisteinä |
AddPath | Toteuttaa kertyneen MoveTo/LineTo/BezierTo-polun uutena sivuobjektina pyydetyllä piirrolla. |
span class="keyword">procedure AddPicture(Picture: TPicture; X, Y: Double) | Lisää kuva nykyiselle PDF-sivulle annetuissa koordinaateissa |
span class="keyword">procedure AddText(const Text, Font: WString; FontSize: Single; X, Y: Double; Color: TColor = clBlack; Alpha: Byte = $FF; Angle: Double = 0.0) | Lisää teksti nykyiselle PDF-sivulle määritettyyn kohtaan |
Annotation | Indeksoitu ominaisuus — palauttaa merkintätietueen annetusta indeksistä nykyiseltä sivulta (alatyyppi, rect, color, contents jne) |
AnnotationCount | Nykyisellä aktiivisella sivulla olevien merkintäobjektien määrä |
span class="keyword">property Attachment[Index: Integer]: TBytes | Lukee tai korvaa dokumenttitason upotetun tiedoston raakatavukuorman annetussa nollasta alkavassa indeksissä. Jokainen paikka vastaa yhtä PDF EmbeddedFiles -nimipuun merkintää, joka on määritelty PDF 1.7 -määritelmän kohdassa 7.11 |
AttachmentCount | Dokumentissa ilmoitettujen upotettujen tiedostoliitteiden määrä |
AttachmentName | Palauttaa kyseisen nollasta alkavan indeksin upotetulle tiedostolle rekisteröidyn Unicode-tiedostonimen dokumentin EmbeddedFiles-nimipuussa |
AttachmentType | Palauttaa kyseisen nollasta alkavan indeksin upotetulle tiedostolle rekisteröidyn MIME- tai alityyppimerkkijonon. Arvo otetaan file specification -sanakirjan /Subtype-merkinnästä PDF:n kohdan 7.11.3 määritelmän mukaisesti |
Author | Palauttaa /Author-merkinnän arvon PDF-dokumentin tietosanakirjasta |
BezierTo | Lisää kuutiollisen Bezier-käyrän nykyisestä pisteestä ohjauspisteiden (X1,Y1) ja (X2,Y2) kautta pisteeseen (X3,Y3). |
Bitmap | Palauttaa juuri puretun VCL TBitmap-olion, joka sisältää nykyisen sivun määritetyn kuvaobjektin rasteridatan. Bitmap varataan uudelleen jokaisella kutsulla; kutsuja omistaa sen ja vastaa Free-kutsusta |
BitmapCount | Aktiivisen sivun kuvaobjektien määrä, jotka ovat saatavilla VCL TBitmap-muodossa |
Bookmark | Etsii kirjanmerkin sen otsikkomerkkijonon perusteella ja palauttaa vastaavan TBookmark-tietueen dokumentin hahmopuusta, joka on määritelty PDF:n kohdassa 12.3.3 |
BookmarkChildren | Indeksoitu ominaisuus — palauttaa annetun ylätason kirjanmerkkisolmun välittömät lapsikirjanmerkit |
BookmarkFrom | Muuntaa raakaa FPDF_BOOKMARK-kahvaa vastaavaksi täydeksi TBookmark-tietueeksi lukemalla otsikon, kohdesivun ja toimintotiedot kyseiselle hahmopuusolmulle |
Bookmarks | Indeksoitu ominaisuus — palauttaa dokumentin ylimmän tason jäsennys- (bookmark) merkintöjen koko luettelon |
Character | Vain luku -muotoinen indeksoitu pääsy annetun indeksin merkin UTF-16-merkkijonomuotoon (yleensä yksi koodiyksikkö, mutta kaksi surrogate-parille) |
CharacterAngle | Vain luku -muotoinen indeksoitu pääsy merkin kiertokulmaan radiaaneina sivun CTM-muunnos huomioiden |
CharacterCount | Nykyisellä aktiivisella sivulla poimittavien merkkien määrä |
CharacterFontSize | Vain luku -muotoinen indeksoitu pääsy merkin renderöinnissä käytettyyn todelliseen fonttikokoon (PDF-pisteinä, CTM-skaalauksen jälkeen) |
CharacterFontWeight | Vain lukuoikeuden tarjoava indeksoitu pääsy käytetyn fontin OS/2 usWeightClass -arvoon (100 = Thin, 400 = Regular, 700 = Bold, 900 = Black) |
CharacterGenerated | Palauttaa True, kun määritetyn indeksin merkki tuotettiin PDFiumissa tekstin poiminnan aikana eikä sitä piirretty suoraan sivun sisältövirrasta. Synteettisiä merkkejä muodostetaan ligatuurien laajennusta, pehmeää tavutusta sekä sana- ja rivirajojen heuristiikkaa varten, jotta haku- ja valitse kaikki -tulokset tuntuvat luonnollisilta |
span class="keyword">function CharacterIndexAtPos(X, Y, ToleranceX, ToleranceY: Double): Integer | Hakee merkin indeksin tietystä kohdasta tai sen läheltä sivulla. Jos pisteessä tai sen läheisyydessä ei ole merkkiä, palautusarvo on -1. Virhetilanteessa palautetaan -3 |
CharacterIsHyphen | Palauttaa True, kun määritetyn indeksin merkki tunnistetaan pehmeäksi yhdysviivaksi, jota käytetään rivin lopun sanan katkaisuun. Hyödyllinen, kun sanoja rakennetaan uudelleen rivinvaihtojen yli ilman näkyvää yhdysviivamerkkiä |
CharacterMapError | Palauttaa True, kun määritetyn indeksin merkkiä ei voitu yhdistää kelvolliseen Unicode-koodipisteeseen. PDFiumin tekstinpoimija raportoi lipun merkki kerrallaan ja auttaa tunnistamaan koodipisteet, jotka ovat todennäköisesti virheellisiä, koska lähdefontista puuttuu käyttökelpoinen ToUnicode CMap tai koodausvektori |
CharacterOrigin | Vain lukuoikeuden tarjoava indeksoitu pääsy merkin origoon (perusviivan vasen ankkuri) PDF:n käyttäjätilan pisteissä |
CharacterRectangle | Vain lukuoikeuden tarjoava indeksoitu pääsy merkin rajauslaatikkoon PDF:n käyttäjätilan koordinaateissa (origona vasen alakulma, yksikkönä pisteet) |
Charcode | Vain lukuoikeuden tarjoava indeksoitu pääsy annetun indeksin merkin Unicode-koodipisteeseen (UCS-4) |
span class="keyword">procedure ClearFormFieldFocus | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
ClosePath | Sulkee nykyisen alipolun piirtämällä suoran viivan takaisin viimeisimpään MoveTo-kohtaan. |
Compressed | Määrittää, pakataanko tulosteen PDF:n streamit FlateDecode-muotoon, kun SaveAs / Save kutsutaan. Tallennuksen jälkeinen pakkausmoottori käy läpi sarjoitetun PDF:n, korvaa pakkaamattomat streamit zlib-puretuilla vastineilla ja rakentaa xref-taulun uudelleen. Jo pakatut streamit kulkevat läpi muuttumattomina |
constructor Create(AOwner: TComponent); override | Luo TPdf-komponentin ja alustaa asiakirjan, renderöinnin, lomakkeen ja välimuistin tilan |
span class="keyword">procedure CreateAnnotation(const Annotation: TPdfAnnotation) | Luo uusi huomautus |
CreateAttachment | Lisää uuden upotetun tiedoston (liite) dokumenttitasolla |
span class="keyword">procedure CreateDocument | Sulkee nykyisen dokumentin (jos sellainen on) ja aloittaa uuden tyhjän PDF:n. |
span class="keyword">procedure CreatePath(X, Y: Single; FillMode: TPdfFillMode = fmNone; FillColor: TColor = clBlack; FillAlpha: Byte = $FF; Stroke: Boolean = True; StrokeColor: TColor = clBlack; StrokeAlpha: Byte = $FF; StrokeWidth: Single = 1.0; LineCap: TPdfLineCap = lcDefault; LineJoin: TPdfLineJoin = ljDefault; BlendMode: TPdfBlendMode = bmDefault) | Luo uusi polkuobjekti aloitussijaintiin |
CreateXObjectFromPage | Kapseloi toisen TPdf-olion sivun uudelleenkäytettäväksi Form XObject -kahvaksi, jonka voi leimata tähän asiakirjaan kuinka monta kertaa tahansa |
CreationDate | Alkuperäinen luontiaikaleima asiakirjan Info-sanakirjasta |
Creator | Lähtevän authoring-sovelluksen nimi, joka on tallennettu Info-sanakirjaan |
DeleteAnnotation | Poistaa merkinnän annetusta indeksistä nykyisellä sivulla. |
span class="keyword">function DeleteAttachment(Index: Integer): Boolean | Poistaa upotetun tiedostoliitteen annetussa indeksissä |
span class="keyword">procedure DeletePage(PageNumber: Integer) | Poistaa sivun kohdasta PageIndex dokumentista. |
Destination | Palauttaa nimetyn kohteen TDestination-tietueen määritetystä nollapohjaisesta indeksistä. Nimetyt kohteet ovat epäsuoria kohteita, jotka on määritetty asiakirjakatalogin Dests / Names -puussa PDF:n kohdan 12.3.2 mukaisesti |
DestinationByName | Etsii /Names-kohteen merkkijonon nimellä ja palauttaa sen kohdesivun / sovitustyypin / koordinaatit |
DestinationCount | Asiakirjassa määritettyjen nimettyjen kohteiden määrä |
destructor Destroy; override | Vapauttaa asiakirjakahvat, lomaketilan, välimuistissa olevat fontit, virrat ja ajastimet ennen TPdf:n tuhoamista |
span class="keyword">function DeviceToPage(X, Y, Left, Top, Width, Height: Integer; Rotation: TRotation; out PageX, PageY: Double): Boolean | Muuntaa pisteen näyttökoordinaatin sivukoordinaatiksi |
span class="keyword">property Document | Natiivi PDFium FPDF_DOCUMENT -kahva suoraa matalan tason pääsyä varten |
span class="keyword">function DocumentReadableContent: TPdfContentFragments | Palauttaa semanttisia luettavia sisältöfragmentteja ruudunluku-, puheteksti- ja saavutettavuustyönkulkuja varten |
function DocumentReadingUnits: TPdfReadingUnits | Rakentaa lausetason TPdfReadingUnit-tietueet koko asiakirjan luettavan sisällön virrasta |
FileIdentifier | Vain luku - palauttaa dokumentin tiedostotunnisteen taulukon pyydetylle tunnistepaikalle |
span class="keyword">property FileName | Avattavan PDF:n polku; arvoa asettaessa Active-tilassa lataus tehdään uudesta polusta. |
Find | Etsii Patternia alkaen PageNumista (tai nykyisestä sivusta, jos -1) ja palauttaa ensimmäisen osuman globaalin merkkindeksin. |
span class="keyword">function FindFirst(const Text: WString; Options: TSearchOptions = []; StartIndex: Integer = 0; DirectionUp: Boolean = True): Integer | Aloittaa haun annetulla tekstillä. StartIndex on 0-pohjainen, -1 tarkoittaa sivun loppua. DirectionUp-parametri määrää haun suunnan |
span class="keyword">function FindNext | Siirtää käynnissä olevan Find-istunnon kohdistinta ja palauttaa seuraavan täsmäävän merkin indeksin. |
span class="keyword">function FindPrevious | Siirtää Find-kohdistinta taaksepäin yhdellä osumalla |
span class="keyword">function FlattenAllPages(nFlag: Integer = FLAT_NORMALDISPLAY): Boolean | Apufunktio, joka litistää kaikki dokumentin sivut. Palauttaa True, kun jokainen sivu päättyy arvoon FLATTEN_SUCCESS tai FLATTEN_NOTHINGTODO. Suositeltu työnkulku: GenerateFormAppearances → FlattenAllPages → SaveAs |
span class="keyword">function FlattenPage(nFlag: Integer = FLAT_NORMALDISPLAY): Integer | Litistää nykyisen sivun huomautukset ja lomakewidgetit pysyväksi (ei-muokattavaksi) sivusisällöksi. nFlag valitsee litistysprofiilin: FLAT_NORMALDISPLAY (0) näyttöä varten tai FLAT_PRINT (1) tulostetta varten. Palauttaa yhden arvoista FLATTEN_SUCCESS, FLATTEN_NOTHINGTODO tai FLATTEN_FAIL. Kutsu GenerateFormAppearances ensin, kun litistät täytettyjä lomakearvoja |
span class="keyword">function FocusFormField(Index: Integer): Boolean | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
span class="keyword">function FocusNextFormField: Integer | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
span class="keyword">function FocusPreviousFormField: Integer | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
function FocusedFormFieldDetails: TPdfFormFieldInfo | Palauttaa nykyisen loogisen lomakekentän TPdfFormFieldInfo-tiedot |
span class="keyword">function FocusedFormFieldIndex: Integer | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
function FocusedFormFieldName: WString | Palauttaa nykyisen loogisen lomakekentän näyttönimen, suosien AlternateNamea ja tarvittaessa Namea |
span class="keyword">function FocusedFormFieldText: WString | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
function FocusedFormFieldValue: WString | Palauttaa nykyisen loogisen lomakekentän arvon FocusedFormFieldIndexin kautta ilman riippuvuutta vuorovaikutteisesta kohdistimesta |
FontAscent | Palauttaa sivuobjektin fontin nousun (etäisyys perusviivasta ylimpään nousuun), PDF-pisteinä ilmaistuna ja kutsujan antamaan fonttikokoon skaalattuna |
FontBaseName | Palauttaa sivuobjektin käyttämän fontin PostScript-perusnimen (PDF-fonttisanakirjan /BaseFont-kenttä), mukaan lukien mahdolliset tyylipäätteet kuten -Bold tai ,Italic |
FontData | Vain luku - indeksoitu pääsy upotetun fonttiohjelman raakoihin tavuihin, täyttyy vain kun fontti on upotettu |
FontDescent | Palauttaa sivuobjektin fontin laskun (etäisyys perusviivasta alimpaan laskumerkkiin), PDF-pisteinä ilmaistuna ja kutsujan antamaan fonttikokoon skaalattuna |
FontFamilyName | Palauttaa nykyisen sivun sivuobjektin käyttämän fontin typografisen perhenimen, esimerkiksi Helvetica, Times New Roman tai Noto Sans CJK SC |
FontHandle | Palauttaa sivuobjektin käyttämän fontin natiivin FPDF_FONT-käsittimen. Käsitin antaa kokeneille käyttäjille suoran pääsyn PDFium-fontti-APIin, joita komponentti ei kääri |
FontIsEmbedded | Ilmaisee, onko sivuobjektin käyttämä fontti upotettu PDF:ään (True) vai onko se vain viitattu ja ratkaistaan katseluhetkellä käyttöjärjestelmästä (False) |
FontItalicAngle | Vain luku - indeksoitu pääsy fontin kursiivikulmaan asteina (negatiivinen tavalliselle kursiiville; 0 pystylle) |
FontSize | Palauttaa nykyisen sivun yksittäisen merkin renderöidyn fonttikoon PDF-pisteinä. FontSize on CharacterFontSize-ominaisuuden alias, joka on säilytetty taaksepäin yhteensopivuutta varten |
FontWeight | Palauttaa nykyisen sivun sivuobjektin käyttämän fontin CSS-tyylisen painon (lihavuuden). Tyypillisiä arvoja ovat 400 normaalille ja 700 lihavoidulle |
FormField | Indeksoitu ominaisuus — palauttaa yhden lomakekentän nykyiseltä sivulta |
FormFieldAt | Lue tai kirjoita annetussa sivukoordinaatissa sijaitsevan lomakekentän arvo |
FormFieldCount | Nykyisellä aktiivisella sivulla olevien lomakekenttäwidgetien määrä |
FormFieldInfo | Täydellinen tietue, joka kuvaa aktiivisen sivun annetussa indeksissä olevaa lomakekenttää |
FormFieldInfoAt | Annetun sivukoordinaatin kohdalla olevan widgetin lomakekenttätietue |
span class="keyword">function FormFieldTabOrder: TPdfIntegerArray | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
span class="keyword">property FormFill | Rajapinta, jonka avulla sovellus voi toimittaa lomakkeisiin liittyviä takaisinkutsuja (Beep, Invalidate, OutputDocFile jne.) |
FormHandle | Dokumenttiin liitetty PDFiumin form-fill-ympäristön natiivi kahva |
span class="keyword">property FormType | Kertoo, sisältääkö dokumentti AcroForm-kenttiä, XFA:ta vai ei lainkaan lomakkeita. |
span class="keyword">procedure GenerateFormAppearances | Luo uudelleen jokaisen sivun kaikkien lomakewidgettien /AP-ulkoasuvireen renderöimällä jokainen sivu FPDF_FFLDraw:n kautta. Tämä on suositeltu parikutsu FormField[i] := value -määrittelyille — ilman sitä lomakearvot voivat näkyä vain kentän fokushetkellä, ja myöhempi flatten-operaatio voi hävittää arvot huomaamatta. Kutsu kaikkien FormField[]-määrittelyjen jälkeen ja ennen SaveAs / FlattenPage / FlattenAllPages -kutsuja |
span class="keyword">function GetPageBox | Lukee nimetyn sivulaatikon suorakulmion nykyisellä sivulla. |
HasBookmarkChildren | Palauttaa True, kun annetulla jäsennyspuun solmulla on vähintään yksi alikirjanmerkki |
HasFormFieldAt | Hit-test, joka palauttaa True-arvon, kun lomakekentän widget peittää annetun sivukoordinaatin |
Image | Indeksoitu ominaisuus — palauttaa yhden kuvasivun objektin nykyiseltä sivulta (kahva + bbox + bit depth + color space) |
ImageCount | Rasterikuvien XObjectien määrä tällä hetkellä aktiivisella sivulla |
ImportNPagesToOne | Rakentaa kokonaan uuden TPdf:n, jonka sivut ovat lähdedokumentin sivuista muodostettuja NumX×NumY-yhdistelmiä ja sopivat N-up-tulostusasetteluihin |
ImportPages | Kopioi yhden tai useamman sivun toisesta avoimesta TPdf:stä tähän dokumenttiin. |
ImportPagesByIndex | Tuo toisen TPdf:n sivuista tietyn osajoukon nollapohjaisilla indekseillä ja antaa hallinnan lisäyspisteeseen nykyisessä dokumentissa |
span class="keyword">function ImportPreferences(Pdf: TPdf): Boolean | Bittijoukko, joka ohjaa miten ImportPages kopioi sisältöä (resurssit, nimetyt kohteet, kommentit jne.) |
span class="keyword">function InsertFormObjectFromXObject(XObject: TPdfXObject): FPDF_PAGEOBJECT | Lisää yhden kopion TPdfXObjectin ympäröimästä sivusta tämän dokumentin nykyiselle sivulle ja palauttaa FPDF_PAGEOBJECT-kahvan, jotta kutsuja voi sijoittaa, skaalata ja kiertää sen |
IsTagged | Kertoo, ilmoittaako dokumentti saavutettavuuden rakennepuusta |
JavaScriptAction | Indeksoitu ominaisuus — palauttaa yhden dokumenttitason JavaScript-toiminnon (name + Type + Source string) |
JavaScriptActionCount | PDF:ssä tallennettujen dokumenttitason JavaScript-toimintojen määrä |
JavaScriptActions | Kaikki dokumenttitason JavaScript-toiminnot palautettuna yhtenä dynaamisena taulukkona |
Keywords | Tekijän määrittämä avainsanalista dokumentin Info-sanakirjasta |
Language | Dokumenttikatalogissa ilmoitettu luonnollisen kielen tunniste |
LineTo | Lisää suoran viivan nykyisestä pisteestä kohtaan (X, Y) |
LinkAnnotation | Indeksoitu ominaisuus — palauttaa annetussa indeksissä olevan nimenomaisen /Annot Subtype Link -merkinnän, mukaan lukien kohdetoiminto tai kohde |
LinkAnnotationCount | Tietyn sivun /Link-merkintöjen määrä |
span class="keyword">procedure LoadCustomDocument(AStream: TStream; AOwnsStream: Boolean = False) | Lataa PDF:n mistä tahansa seekable TStream -virrasta PDFiumin on-demand block readeria käyttäen, joten usean gigatavun dokumentit ja etä- tai tietokantapohjaiset lähteet eivät tarvitse etukäteistä muistikoopiota |
span class="keyword">procedure LoadDocument | Avaa ja lataa PDF-dokumentin tiedostosta FileName |
span class="keyword">property MetaText | Palauttaa dokumentin XMP-metatietopaketin leveänä merkkijonona |
ModifiedDate | Dokumentin Info-sanakirjaan tallennettu viimeisen muutoksen aikaleima |
MovePages | Järjestää tämän dokumentin sivut paikan päällä nollasta alkavan indeksin mukaan pitäen sivumäärän samana. |
MoveTo | Aloittaa uuden alipolun annetussa sivukoordinaatissa |
ObjectBitmap | Indeksoitu ominaisuus — palauttaa yhden kuvasivun objektin renderoitavana VCL TBitmap -kuvana (häviöllisesti purettuna JPX/CCITT/jne-muodoista) |
ObjectBounds | Yhden sivuobjektin tiukka akselisuuntainen rajaus-suorakulmio nykyisellä sivulla, |
ObjectCount | Nykyisen sivun sivuobjektien (teksti, polku, kuva, varjostus, form) vain luku -määrä |
ObjectHandle | Valitun sivuobjektin raw PDFium FPDF_PAGEOBJECT-osoitin, |
ObjectTransparent | Kertoo, osallistuuko sivuobjekti PDF-läpinäkyvyyteen — joko läpinäkymättömän täytön tai viivan alfa-arvon tai muun kuin Normal-sekoitustilan kautta — ja tarvitseeko se siksi koostamista pelkän painter's algorithm -renderöinnin sijaan |
ObjectType | Palauttaa annetussa indeksissä olevan sivuobjektin luokan — teksti, polku, kuva, varjostus tai form XObject. Luokitus vastaa PDF content-stream -operaattoria, joka loi objektin, ja antaa kutsujan käydä sivuobjektitaulukkoa läpi yhdellä switch-haulla |
span class="keyword">property OnFormFieldEnter | Laukaistaan, kun lomakkeen täyttömoottori saa kohdistuksen lomakekenttään |
span class="keyword">property OnFormFieldExit | Laukaistaan, kun lomakkeen täyttömoottori menettää kohdistuksen lomakekentästä |
span class="keyword">property OnPageChange | Laukaistaan, kun Pdf.Page määritetään eri sivuindeksiin |
span class="keyword">property OnUnsupportedFeature | Laukeaa, kun dokumentti käyttää PDF-ominaisuutta, jota PDFium ei toteuta (esim. XFA full forms, 3D annotations, multimedia). |
Page | Nykyisen aktiivisen sivun natiivi PDFium-sivukahva |
span class="keyword">property PageBounds[Box: TPdfPageBox]: TPdfRectangle | Sivutason ominaisuus — pyydetyn sivulaatikon suorakulmio (MediaBox/CropBox/BleedBox/TrimBox/ArtBox) |
span class="keyword">property PageBox[Box: TPdfPageBox]: TPdfRectangle | Sivutason ominaisuus — lukee tai kirjoittaa tietyn sivulaatikon suorakulmion nykyiselle sivulle |
span class="keyword">property PageCount: Integer | Sivutason ominaisuus — avoimen dokumentin sivujen kokonaismäärä |
PageHeight | Aktiivisen sivun korkeus PDF user-space -yksiköissä (point = 1/72 tuumaa) |
span class="keyword">property PageLabel: WString | Sivutason ominaisuus — palauttaa käyttäjälle näkyvän sivu-otsakkeen (kuten "iv" tai "A-3") nollapohjaisen indeksin sijaan |
span class="keyword">property PageMode: TPageMode | Sivutason ominaisuus — dokumentin /PageMode-vihje (Outlines, Thumbs, FullScreen, ...) |
span class="keyword">property PageNumber: Integer | Sivutason ominaisuus — nykyisen sivun 1-pohjainen sivuindeksi (eli PageNumber = Page + 1) |
span class="keyword">property PageRotation: TRotation | Sivutason ominaisuus — nykyiselle sivulle renderöinnissä käytetty kierto (ro0 / ro90 / ro180 / ro270) |
span class="keyword">function PageToDevice(PageX, PageY: Double; Left, Top, Width, Height: Integer; Rotation: TRotation; out X, Y: Integer): Boolean | Muuntaa pisteen sivukoordinaatin näytön koordinaatiksi |
span class="keyword">property PageWidth: Double | Sivutason ominaisuus — nykyisen sivun leveys pisteinä (1 pt = 1/72 tuumaa) |
function PageWordBoxes: TPdfWordBoxes | Palauttaa nykyisen TPdf-sivun sanoille TPdfWordBox-tietueet, joissa on merkkialueet ja page-space-suorakulmiot |
span class="keyword">property Password | Salauksen purkusalasana, joka määritetään ennen Active := True |
PdfAConformance | Avoimen dokumentin vain luku -PDF/A-yhteensopivuustaso ilman erillistä ValidatePdfA-kutsua |
PdfEConformance | Avoimen dokumentin vain luku -PDF/E-yhteensopivuustaso ilman erillistä ValidatePdfE-kutsua |
PdfRConformance | Avoimen dokumentin vain luku -PDF/R-yhteensopivuustaso ilman erillistä ValidatePdfR-kutsua |
PdfUaConformance | Avoimen dokumentin vain luku -PDF/UA-yhteensopivuustaso ilman erillistä ValidatePdfUa-kutsua |
PdfVTConformance | Avoimen dokumentin vain luku -PDF/VT-yhteensopivuustaso ilman erillistä ValidatePdfVT-kutsua |
PdfVersion | Vain luku -lippu — avoimen dokumentin PDF-määrittelyversion arvo (esim. pv14, pv17, pv20) |
PdfXConformance | Avoimen dokumentin vain luku -muotoinen PDF/X-yhteensopivuustaso, ilman että ValidatePdfX on kutsuttava erikseen |
span class="keyword">property Permissions | Palauttaa omistajan salasanan käyttöoikeusbitit /Encrypt-sanakirjasta purettuna |
PrintCopies | PDF:n tekijän upottama suositeltu kopiomäärä, johon tulostusikkunan halutaan oletuksena asettuvan — asiakirjan /ViewerPreferences-sanakirjan /NumCopies-merkintä |
PrintPageRanges | Purettu luettelo ykköspohjaisista sivuväleistä, joita PDF:n tekijä haluaa tulostusikkunan ehdottavan — asiakirjan /ViewerPreferences-sanakirjan /PrintPageRange-merkintä |
PrintPaperHandling | Asiakirjan /ViewerPreferences /Duplex-vihjeen purettu arvo — |
PrintScaling | Asiakirjan /ViewerPreferences /PrintScaling-vihjeen purettu arvo — haluaako PDF:n tekijä, että katselimen tulostusikkunan oletuksena on sovelluksen määrittämä sovitus sivulle -skaalaus vai tulostetaanko sivut niiden alkuperäisessä koossa |
Producer | Sen PDF-kirjaston tai muuntimen nimi, joka tuotti tiedoston |
ReadableContent | Palauttaa semanttisia luettavia sisältöfragmentteja ruudunluku-, puheteksti- ja saavutettavuustyönkulkuja varten |
span class="keyword">function ReadablePageContent(PageNumber: Integer): TPdfReadableContent | Palauttaa semanttisia luettavia sisältöfragmentteja ruudunluku-, puheteksti- ja saavutettavuustyönkulkuja varten |
function ReadingUnits: TPdfReadingUnits | Rakentaa lausekohtaiset TPdfReadingUnit-tietueet nykyisen sivun luettavan sisällön virrasta avustavia kuuntelu- ja lukutyönkulkuja varten |
Rectangle | Palauttaa yhden tekstin rajausruudun nykyisen sivun tekstiasettelusta |
span class="keyword">function RectangleCount(StartIndex: Integer = 0; Count: Integer = MaxInt): Integer | Laskee tekstijakson kattamien suorakulmaisten alueiden määrän. Funktio yhdistää automaattisesti pienet merkkiruudut suuremmaksi, jos merkit ovat samalla rivillä ja käyttävät samoja fonttiasetuksia |
span class="keyword">procedure ReloadPage | Lataa uudelleen valitun sivun PDFium-moottorista ja päivittää sivuobjektivälimuistin. |
span class="keyword">procedure RemoveObject(Index: Integer; DestroyObject: Boolean = True) | Poistaa määritetyn sivuobjektin nykyiseltä sivulta. Kun DestroyObject on True, poistettu objekti vapautetaan poistamisen jälkeen. Sivun sisällön virta luodaan uudelleen automaattisesti |
span class="keyword">procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []) | Renderöi sivun sisältö laitteelle (näyttö, bittikartta tai tulostin) |
RenderPageProgressive | Peruutettava RenderPage-versio, joka ohjaa PDFiumin progressiivista renderöintisilmukkaa ja kyselee IPdfCancellationToken-arvoa iteraatioiden välillä, jotta pitkät korkean DPI:n renderöinnit voidaan keskeyttää kesken sivun sen sijaan, että ne estäisivät valmistumiseen asti |
function RenderPageThumbnail(PageIndex, MaxWidth, MaxHeight: Integer): TBitmap | Renderöi minkä tahansa ykköspohjaisen sivun bittikartaksi, joka mahtuu pyydettyihin pikkukuvan rajoihin |
span class="keyword">function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap | Renderöi sivun suorakulmainen alue uuteen bittikarttaan. Palautettu bittikartta on vapautettava käsin |
span class="keyword">function SaveAs(Stream: TStream; Option: TSaveOption = saNone; PdfVersion: TPdfVersion = pvUnknown): Boolean | Tallentaa PDF-dokumentin kopion määritettyyn virtaan. Jos PdfVersion on pv13:sta pv17:ään, tallennettu tulos normalisoidaan ja validoidaan kyseistä kohdeversiota vasten, mukaan lukien olemassa olevat katalogin /Version-ohitukset inkrementaalisessa tulosteessa. Validoija kattaa koko PDF 1.1–1.7 / ISO 32000-1 -ominaisuushistorian: suodattimet (FlateDecode, JBIG2Decode, JPXDecode), object- ja xref-virrat, läpinäkyvyys (SMask, ca/CA, blend modes), Tagged PDF (StructTreeRoot, MarkInfo), väriavaruudet (ICCBased, DeviceN), sivulaatikot (BleedBox/TrimBox/ArtBox), output intents, optional content, AcroForm, CID/Type 0- ja OpenType-fontit, AES- ja AES-256-salaus (CFM AESV2/AESV3), kaikki versiosidonnaiset annotation-alatyypit (Widget, Sound, Movie, FreeText, Line, Square, Circle, Highlight, Underline, StrikeOut, Stamp, Ink, Popup, FileAttachment, TrapNet, Squiggly, PrinterMark, Polygon, PolyLine, Caret, Screen, Watermark, 3D, Redact), versiosidonnaiset action-tyypit (SubmitForm, ResetForm, ImportData, Hide, Named, JavaScript, Trans, SetState, Rendition, GoToE, GoTo3DView) sekä katalogimerkinnät (Perms, Legal, Collection, Requirements, NeedsRendering). Kaikki, mikä ylittää valitun kohdeversion, aiheuttaa EPdfErrorin. Jos dokumentissa ei ole olemassa olevaa OpenActionia ja kohdeversio tukee sitä, tallennettu PDF aukeaa ensimmäiselle sivulle Fit Height -suurennuksella. Trial-buildit lisäävät trial-vesileiman tallennuksen aikana |
SaveAsPdfA | Tallentaa nykyisen dokumentin PDF/A-1b-yhteensopivana tiedostona jälkikäsittelemällä perus-PDF:n inkrementaalisella päivityksellä, joka lisää XMP-metatietovirran, sRGB ICC OutputIntentin ja päivitetyn dokumenttikatalogin |
span class="keyword">function SaveAsPdfAToStream(Stream: TStream; const Options: TPdfASaveOptions): Boolean | Muistivaihtoehto — kirjoittaa tulosteen mihin tahansa TStreamiin ilman välitallennusta levylle |
SaveAsPdfE | Tallentaa nykyisen asiakirjan PDF/E-1 -yhteensopivaksi tiedostoksi lisäämällä perus-PDF:n päälle inkrementaalisen päivityksen, joka kiinnittää PDF/E-1-tiedostomuodon tunnisteet (ISO 24517-1:2008) |
span class="keyword">function SaveAsPdfEToStream(Stream: TStream; const Options: TPdfESaveOptions): Boolean | Muistivaihtoehto — kirjoittaa tulosteen mihin tahansa TStreamiin ilman välitallennusta levylle |
SaveAsPdfR | Tallentaa nykyisen asiakirjan PDF/R-1 -yhteensopivaksi tiedostoksi (ISO 23504-1:2020, PDF:n rasterikuvien siirto- ja säilytysalajoukoksi, jota käytetään skannatuissa asiakirjoissa) |
span class="keyword">function SaveAsPdfRToStream(Stream: TStream; const Options: TPdfRSaveOptions): Boolean | Muistivaihtoehto — kirjoittaa tulosteen mihin tahansa TStreamiin ilman välitallennusta levylle |
SaveAsPdfUa | Tallentaa nykyisen asiakirjan PDF/UA-1 -yhteensopivaksi tiedostoksi lisäämällä perus-PDF:n päälle inkrementaalisen päivityksen, joka kiinnittää PDF/UA-tiedostomuodon tunnisteet |
span class="keyword">function SaveAsPdfUaToStream(Stream: TStream; const Options: TPdfUaSaveOptions): Boolean | Muistivaihtoehto — kirjoittaa tulosteen mihin tahansa TStreamiin ilman välitallennusta levylle |
SaveAsPdfVT | Tallentaa nykyisen asiakirjan yhden tiedoston PDF/VT-1 -yhteensopivaksi tiedostoksi (ISO 16612-2:2010, PDF:n muuttuvan ja transaktionaalisen tulostuksen alajoukoksi) |
span class="keyword">function SaveAsPdfVTToStream(Stream: TStream; const Options: TPdfVTSaveOptions): Boolean | Muistivaihtoehto — kirjoittaa tulosteen mihin tahansa TStreamiin ilman välitallennusta levylle |
SaveAsPdfX | Tallentaa nykyisen asiakirjan PDF/X-1a:2001-, PDF/X-3:2002- tai PDF/X-4-yhteensopivaksi tiedostoksi lisäämällä perus-PDF:n päälle inkrementaalisen päivityksen, joka kiinnittää PDF/X-tiedostomuodon tunnisteet (ISO 15930 -perhe) |
span class="keyword">function SaveAsPdfXToStream(Stream: TStream; const Options: TPdfXSaveOptions): Boolean | Muistivaihtoehto — kirjoittaa tulosteen mihin tahansa TStreamiin ilman välitallennusta levylle |
span class="keyword">procedure SetFormFieldFlags(Index: Integer; const Flags: TPdfFormFieldFlags) | Asettaa AcroForm-kenttäliput nykyisen sivun määritetyn annotaatioindeksin lomakekentälle |
span class="keyword">procedure SetFormFieldFlagsAt(X, Y: Single; const Flags: TPdfFormFieldFlags) | Asettaa Flags-bittikentän lomakekentälle annetuissa koordinaateissa |
span class="keyword">procedure SetPageBox(Box: TPdfPageBox; const Rectangle: TPdfRectangle) | Kirjoittaa uuden suorakulmion nimetylle sivulaatikolle (MediaBox / CropBox / BleedBox / TrimBox / ArtBox) nykyisellä sivulla. |
SetText | Lisää tekstiobjektin sivulle annetussa sivukoordinaatissa |
span class="keyword">procedure SetTextPositions(ObjectIndex: Integer; const Positions: TPdfSingleArray) | Asettaa merkki kerrallaan -sijainnit määritetylle tekstiobjektille. Ensimmäisen merkin sijainti oletetaan arvoksi 0; Positions[0] asettaa toisen merkin sijainnin, Positions[1] kolmannen ja niin edelleen. Arvot ovat pisteissä ja suhteessa tekstiobjektin alkuperään |
Signature | Indeksoitu ominaisuus — palauttaa yhden digitaalisen allekirjoituksen tietueen (signer, reason, contact, byte range) |
SignatureCount | Asiakirjaan upotettujen digitaalisten allekirjoituskenttien määrä |
StructureElements | Indeksoitu ominaisuus — palauttaa loogisen rakennepuun alkion lapset (StructTree) |
Subject | Palauttaa /Subject-arvon PDF-asiakirjan tietosanakirjasta |
span class="keyword">function Text(StartIndex: Integer = 0; Count: Integer = MaxInt): WString | Poimii sivulta tekstimerkkijonon. StartIndex- ja Count-parametrit määräävät poimittavat merkit. StartIndex on nollapohjainen |
span class="keyword">function TextInRectangle(Left, Top, Right, Bottom: Double): WString | Poimii sivulta tekstiä suorakulmaisen alueen sisältä |
TextPage | Natiivi PDFium-tekstisivukahva nykyiselle aktiiviselle sivulle |
span class="keyword">property Thumbnail | Palauttaa nykyisen sivun /Thumb-merkinnän raakatavut (valinnainen valmiiksi laskettu esikatselu, yleensä 64x64 rasteri). |
Title | Palauttaa /Title-merkinnän arvon PDF-dokumentin tietosanakirjasta |
Transparent | Sisältääkö nykyinen aktiivinen sivu läpinäkyvää sisältöä |
span class="keyword">procedure UpdatePage | Tallentaa muistissa tehdyt muokkaukset (CreateAnnotation, AddImage, AddText, SetFormFieldFlagsAt jne.) taustalla olevaan PDFium-sivuun |
span class="keyword">property UserPermissions | Palauttaa käyttäjän salasanan käyttöoikeusbitit (osajoukko Permissionsista) |
span class="keyword">function ValidatePdfA: TPdfAValidationResult | Tarkistaa juuri avattua PDF-tiedostoa PDF/A-yhteensopivuusmerkkien varalta ja palauttaa rakenteistetun tuloksen, jossa on havaittu vaatimustaso sekä löydettyjen ongelmien joukko |
span class="keyword">function ValidatePdfE: TPdfEValidationResult | Tarkistaa juuri avatun PDF:n vaatimustenmukaisuusmerkkien varalta ja palauttaa rakenteistetun tuloksen havaitulla vaatimustasolla sekä löydettyjen ongelmien joukon |
span class="keyword">function ValidatePdfR: TPdfRValidationResult | Tarkistaa juuri avatun PDF:n vaatimustenmukaisuusmerkkien varalta ja palauttaa rakenteistetun tuloksen havaitulla vaatimustasolla sekä löydettyjen ongelmien joukon |
span class="keyword">function ValidatePdfUa: TPdfUaValidationResult | Tarkistaa juuri avatun PDF:n vaatimustenmukaisuusmerkkien varalta ja palauttaa rakenteistetun tuloksen havaitulla vaatimustasolla sekä löydettyjen ongelmien joukon |
span class="keyword">function ValidatePdfVT: TPdfVTValidationResult | Tarkistaa juuri avatun PDF:n vaatimustenmukaisuusmerkkien varalta ja palauttaa rakenteistetun tuloksen havaitulla vaatimustasolla sekä löydettyjen ongelmien joukon |
span class="keyword">function ValidatePdfX: TPdfXValidationResult | Tarkistaa juuri avatun PDF:n vaatimustenmukaisuusmerkkien varalta ja palauttaa rakenteistetun tuloksen havaitulla vaatimustasolla sekä löydettyjen ongelmien joukon |
ViewerPreference | Indeksoitu ominaisuus — palauttaa /ViewerPreferences-avaimen kokonaislukuarvon (NumCopies, PrintScaling jne) |
WebLink | Sivulta automaattisesti tunnistetun verkkolinkin URL ja rajauslaatikot |
WebLinkCount | Sivun tekstin skannauksella tunnistettujen automaattisten verkko-URL-osoitteiden määrä |
span class="keyword">property XFA | Palauttaa dokumenttiin upotetun XFA XML -paketin (PDF/A 2.0 vanhensi muodon, mutta Acrobatilla luodut lomakkeet käyttävät sitä yhä). |
TPdfView on vieritettävä visuaalinen ohjain PDF-asiakirjojen näyttämiseen ja käsittelyyn. Se tarvitsee Pdf: TPdf -viitteen.
| API | Kuvaus |
span class="keyword">property About: string | Dokumentoi TPdfView-luokan julkaisema About-jäsen |
Active | Aktivoi tai poistaa katselimen käytöstä, avaa sidotun PDF-dokumentin ja renderöi valitun sivun |
span class="keyword">property ActualSizeZoom[PageNumber: Integer]: Double | Vain luku -zoomauskerroin, joka näyttää sivun sen todellisessa fyysisessä koossa isäntänäytöllä. |
span class="keyword">procedure AddImage(const FileName: string; X, Y, Width, Height: Integer); overload | Lisää kuvan TPdfView:n näyttämälle sivulle ja muuntaa katselimen client-koordinaattien suorakulmion PDF-sivukoordinaateiksi |
span class="keyword">function AddJpegImage(JpegImage: TStream; X, Y, Width, Height: Integer): Boolean | TPdfView-kääre, joka välittää TPdf.AddJpegImage-kutsuun |
span class="keyword">procedure AddPicture(Picture: TPicture; X, Y: Integer); overload | TPdfView-kääre, joka välittää TPdf.AddPicture-kutsuun |
Align | Määrittää, miten PDF-katselin asetellaan isäntäkontainerinsa sisällä |
span class="keyword">property AllowUserPageChange: Boolean | Sallii käyttäjän syötteen (hiiren rulla, vierityspalkin veto, näppäinkomennot) vaihtaa nykyistä sivua |
span class="keyword">property AllowUserTextSelection: Boolean | Ohjaa käyttäjän syöttöön perustuvaa tekstivalintaa katseluohjelmassa |
Anchors | Määrittää, mitkä katselimen reunat pysyvät vakioetäisyydellä isännän vastaavista reunoista silloin, kun isännän kokoa muutetaan |
span class="keyword">property Annotation[Index: Integer]: TPdfAnnotation | TPdfView-kääre, joka välittää TPdf.Annotation |
span class="keyword">property AnnotationCount: Integer | TPdfView-kääre, joka välittää TPdf.AnnotationCount |
span class="keyword">property AsyncRendering: Boolean | Valinnainen lippu, joka ohjaa näkymää piirtämään pienen "Loading..."-peitteen pitkien renderöintien aikana, jotta sovellukset, jotka käyttävät omaa työntekijää säikeen ulkopuoliseen renderöintiin, saavat yhtenäisen visuaalisen vihjeen |
span class="keyword">property Bitmap[Index: Integer]: TBitmap | TPdfView-kääre, joka välittää TPdf.Bitmap |
span class="keyword">property BitmapCount: Integer | TPdfView-kääre, joka välittää TPdf.BitmapCount |
span class="keyword">property Canvas: TCanvas | Piirtokangas, jonka ohjain paljastaa sivun renderöinnin jälkeen |
span class="keyword">property ChangePageOnMouseScrolling: Boolean | SinglePage-tilassa määrittää, eteneekö hiiren rullaus sivun reunassa seuraavalle sivulle. |
span class="keyword">property Character[Index: Integer]: WideChar | TPdfView-kääre, joka välittää TPdf.Character |
span class="keyword">property CharacterAngle[Index: Integer]: Single | TPdfView-kääre, joka välittää TPdf.CharacterAngle |
span class="keyword">property CharacterCount: Integer | TPdfView-kääre, joka välittää TPdf.CharacterCount |
span class="keyword">property CharacterFontSize[Index: Integer]: Double | TPdfView-kääre, joka välittää TPdf.CharacterFontSize-kutsuun |
span class="keyword">property CharacterFontWeight[Index: Integer]: Integer | TPdfView-kääre, joka välittää TPdf.CharacterFontWeight |
span class="keyword">property CharacterGenerated[Index: Integer]: Boolean | TPdfView-kääre, joka välittää TPdf.CharacterGenerated |
span class="keyword">function CharacterIndexAtPos(X, Y: Integer; ToleranceX, ToleranceY: Double): Integer | Palauttaa nykyisellä sivulla ruudun pikseliä (X, Y) lähimmän merkin indeksin tai -1, jos mikään merkki ei ole tarpeeksi lähellä. |
span class="keyword">property CharacterIsHyphen[Index: Integer]: Boolean | TPdfView-kääre, joka välittää TPdf.CharacterIsHyphen |
span class="keyword">property CharacterMapError[Index: Integer]: Boolean | TPdfView-kääre, joka välittää TPdf.CharacterMapError |
span class="keyword">property CharacterOrigin[Index: Integer]: TPoint | TPdfView-kääre, joka välittää TPdf.CharacterOrigin |
span class="keyword">property CharacterRectangle[Index: Integer]: TRect | TPdfView-kääre, joka välittää TPdf.CharacterRectangle |
span class="keyword">property Charcode[Index: Integer]: WideChar | TPdfView-kääre, joka välittää TPdf.Charcode |
span class="keyword">procedure ClearFormFieldFocus | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
span class="keyword">procedure ClearHighlight | TPdfView-kääre, joka välittää TPdfView.ClearHighlight. |
span class="keyword">procedure ClearReadingHighlight | Ohjaa TPdfView'n lukukorostuspeitettä, jota synkronoitu puhetekstin toisto käyttää |
procedure ClearReadingWord | Tyhjentää nykyisen sanakohtaisen lukukohdistimen peitteen TPdfView'llä |
span class="keyword">procedure ClearSelection | Tyhjentää nykyisen tekstivalinnan ja merkitsee näkymän vanhentuneeksi |
Color | Määrittää taustavärin, joka piirretään sivusuorakulmioiden väliin ja dokumentin reunojen ympärille |
Constraints | Määrittää pienimmän ja suurimman leveyden ja korkeuden, joihin PDF-katselin saa yltää, kun sen isännän kokoa muutetaan |
span class="keyword">function CopySelectionToClipboard: Boolean | Kopioi valitun tekstin Windowsin leikepöydälle CF_UNICODETEXT-muodossa |
constructor Create(AOwner: TComponent); override | Luo TPdfView-ohjaimen ja alustaa renderöinnin, vierityksen, valinnan ja lomakevuorovaikutuksen tilan |
span class="keyword">procedure CreateAnnotation(const Annotation: TPdfAnnotation) | TPdfView-kääre, joka välittää TPdf.CreateAnnotation |
span class="keyword">property CurrentCharIndex: Integer | Vain luku - nollapohjainen merkkihakemisto nykyisen hiiren kohdistimen alla (tai viimeksi osumatestatussa pisteessä) |
span class="keyword">procedure DeleteAnnotation(Index: Integer) | TPdfView-kääre, joka välittää TPdf.DeleteAnnotation |
destructor Destroy; override | Vapauttaa katselimen resurssit, renderöintipuskurit ja dokumenttitilaukset ennen kuin TPdfView tuhotaan |
span class="keyword">function DeviceToPage(X, Y: Integer; out PageX, PageY: Double): Boolean; overload | Muuntaa näkymän sisällä olevan näytön pikselin (X, Y) PDF:n user-space-pisteeksi nykyisellä sivulla. |
span class="keyword">property DisplayMode: TPdfDisplayMode | Asettelu: yksisivuinen, jatkuva, kaksisivuinen, kaksisivuinen jatkuva, kannella tai ilman. |
span class="keyword">property DragCursor | Dokumentoi TPdfView-luokan julkaisemaan DragCursor-jäsenen |
span class="keyword">property DragKind | Dokumentoi TPdfView-luokan julkaisemaan DragKind-jäsenen |
span class="keyword">property DragMode | Dokumentoi TPdfView-luokan julkaisemaan DragMode-jäsenen |
Enabled | Ohjaa sitä, hyväksyykö PDF-katselin käyttäjän syötteen hiireltä ja näppäimistöltä |
span class="keyword">property Find: FPDF_SCHHANDLE | TPdfView-kääre, joka välittää TPdf.Find |
span class="keyword">function FindFirst(const Text: WString; Options: TSearchOptions= []; StartIndex: Integer= 0; DirectionUp: Boolean= True): Integer | N/A |
span class="keyword">function FindNext: Integer | TPdfView-kääre, joka välittää TPdf.FindNext |
span class="keyword">function FindPrevious: Integer | TPdfView-kääre, joka välittää TPdf.FindPrevious |
span class="keyword">property FitMode: TPdfFitMode | N/A |
span class="keyword">function FlattenPage(nFlag: Integer = FLAT_NORMALDISPLAY): Integer | TPdfView-kääre, joka välittää TPdf.FlattenPage |
span class="keyword">function FocusFormField(Index: Integer): Boolean | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
span class="keyword">function FocusNextFormField: Integer | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
span class="keyword">function FocusPreviousFormField: Integer | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
function FocusedFormFieldDetails: TPdfFormFieldInfo | N/A |
span class="keyword">function FocusedFormFieldIndex: Integer | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
function FocusedFormFieldName: WString | N/A |
span class="keyword">function FocusedFormFieldText: WString | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
function FocusedFormFieldValue: WString | N/A |
span class="keyword">property FontAscent[Index: Integer; FontSize: Single]: Single | TPdfView-kääre, joka välittää TPdf.FontAscent |
span class="keyword">property FontBaseName[Index: Integer]: WString | TPdfView-kääre, joka välittää TPdf.FontBaseName |
span class="keyword">property FontData[Index: Integer]: TBytes | TPdfView-kääre, joka välittää TPdf.FontData |
span class="keyword">property FontDescent[Index: Integer; FontSize: Single]: Single | TPdfView-kääre, joka välittää TPdf.FontDescent |
span class="keyword">property FontFamilyName[Index: Integer]: WString | TPdfView-kääre, joka välittää TPdf.FontFamilyName |
span class="keyword">property FontHandle[Index: Integer]: FPDF_FONT | TPdfView-kääre, joka välittää TPdf.FontHandle |
span class="keyword">property FontIsEmbedded[Index: Integer]: Boolean | TPdfView-kääre, joka välittää TPdf.FontIsEmbedded |
span class="keyword">property FontItalicAngle[Index: Integer]: Integer | TPdfView-kääre, joka välittää TPdf.FontItalicAngle |
span class="keyword">property FontSize[Index: Integer]: Double | TPdfView-kääre, joka välittää TPdf.FontSize |
span class="keyword">property FontWeight[Index: Integer]: Integer | TPdfView-kääre, joka välittää TPdf.FontWeight |
span class="keyword">function FormCanRedo: Boolean | N/A |
span class="keyword">function FormCanUndo: Boolean | N/A |
span class="keyword">property FormField[Index: Integer]: WString | TPdfView-kääre, joka välittää TPdf.FormField |
span class="keyword">property FormFieldAt[X, Y: Integer]: WString | TPdfView-kääre, joka välittää TPdf.FormFieldAt |
span class="keyword">property FormFieldCount: Integer | TPdfView-kääre, joka välittää TPdf.FormFieldCount |
span class="keyword">property FormFieldInfo[Index: Integer]: TPdfFormFieldInfo | TPdfView-kääre, joka välittää TPdf.FormFieldInfo |
span class="keyword">property FormFieldInfoAt[X, Y: Integer]: TPdfFormFieldInfo | TPdfView-kääre, joka välittää TPdf.FormFieldInfoAt |
span class="keyword">function FormFieldTabOrder: TPdfIntegerArray | Toimii nykyisen sivun AcroFormin loogisen fokusosoittimen kanssa näppäimistö-, puhe- ja saavutettavuustyönkuluissa |
span class="keyword">function FormRedo: Boolean | N/A |
span class="keyword">function FormUndo: Boolean | N/A |
span class="keyword">procedure GenerateFormAppearances | TPdfView-kääre, joka välittää TPdf.GenerateFormAppearances |
span class="keyword">function GetSelectedFormText: WString | N/A |
span class="keyword">property HasFormFieldAt[X, Y: Integer]: Boolean | TPdfView-kääre, joka välittää TPdf.HasFormFieldAt |
span class="keyword">function HasSelection: Boolean | N/A |
span class="keyword">property HighlightColor: TColor | N/A |
span class="keyword">function HighlightSearchText(const Text: WString; MatchCase: Boolean= False; MatchWholeWord: Boolean= False): Integer | TPdfView-kääre, joka välittää TPdfView.HighlightSearchText-kutsuun |
span class="keyword">property Image[Index: Integer]: TPdfImage | TPdfView-kääre, joka välittää TPdf.Image |
span class="keyword">property ImageCount: Integer | TPdfView-kääre, joka välittää TPdf.ImageCount |
span class="keyword">property LinkAnnotation[PageNumber, Index: Integer]: TLinkAnnotation | TPdfView-kääre, joka välittää TPdf.LinkAnnotation |
span class="keyword">function LinkAnnotationAtPos(X, Y: Integer; out PageNumber: Integer): Integer; overload | Returns the link-annotation index at the screen pixel (X, Y), or -1. |
span class="keyword">property LinkAnnotationCount[PageNumber: Integer]: Integer | TPdfView-kääre, joka välittää TPdf.LinkAnnotationCount |
span class="keyword">property LinkOptions: TPdfViewLinkOptions | Julkaistu joukko, joka ohjaa, mitä PDFiumin neljästä linkkitoimintotyypistä näkymä seuraa automaattisesti, kun käyttäjä napsauttaa linkkiä |
LoadingColor | N/A |
LoadingText | N/A |
property NightDuotoneInk: TColor | Controls the ink colour used by the reNightDuotone low-vision render option |
property NightDuotonePaper: TColor | Controls the paper colour used by the reNightDuotone low-vision render option |
span class="keyword">property ObjectBitmap[Index: Integer]: TBitmap | TPdfView-kääre, joka välittää TPdf.ObjectBitmap |
span class="keyword">property ObjectBounds[Index: Integer]: TPdfRectangle | TPdfView-kääre, joka välittää TPdf.ObjectBounds |
span class="keyword">property ObjectCount: Integer | TPdfView-kääre, joka välittää TPdf.ObjectCount |
span class="keyword">property ObjectHandle[Index: Integer]: Pointer | TPdfView-kääre, joka välittää TPdf.ObjectHandle |
span class="keyword">property ObjectTransparent[Index: Integer]: Boolean | TPdfView-kääre, joka välittää TPdf.ObjectTransparent |
span class="keyword">property ObjectType[Index: Integer]: TObjectType | TPdfView-kääre, joka välittää TPdf.ObjectType |
span class="keyword">property Options: TRenderOptions | Set of rendering hints and TPdfView post-render low-vision options |
span class="keyword">property Page: FPDF_PAGE | TPdfView-kääre, joka välittää TPdf.Page |
span class="keyword">property PageBorderColor: TColor | Color of the 1-pixel border drawn around each page rectangle. |
span class="keyword">property PageBounds: TPdfRectangle | TPdfView-kääre, joka välittää TPdf.PageBounds |
span class="keyword">property PageColor: TColor | N/A |
span class="keyword">property PageCount: Integer | TPdfView-kääre, joka välittää TPdf.PageCount |
span class="keyword">property PageHeight: Double | TPdfView-kääre, joka välittää TPdf.PageHeight |
span class="keyword">property PageHeightZoom[PageNumber: Integer]: Double | Vain luku -zoomauskerroin, joka sovittaa sivun korkeuden näkymään. |
span class="keyword">property PageLabel: WString | TPdfView-kääre, joka välittää TPdf.PageLabel |
span class="keyword">property PageNumber: Integer | TPdfView-kääre, joka välittää TPdf.PageNumber |
span class="keyword">property PageRotation: TRotation | TPdfView-kääre, joka välittää TPdf.PageRotation |
PageShadowColor | N/A |
span class="keyword">property PageShadowSize: Integer | Jokaisen sivun ympärille jatkuvissa tiloissa piirrettävän pehmeän varjon leveys pikseleinä. |
span class="keyword">function PageToDevice(PageX, PageY: Double; out X, Y: Integer): Boolean; overload | Inverse of DeviceToPage: converts a PDF user-space point to a screen pixel inside the view. |
span class="keyword">property PageWidth: Double | TPdfView-kääre, joka välittää TPdf.PageWidth |
span class="keyword">property PageWidthZoom[PageNumber: Integer]: Double | Vain luku -zoomauskerroin, joka sovittaa sivun leveyden näkymään. |
function PageWordBoxes: TPdfWordBoxes | N/A |
span class="keyword">property PageZoom[PageNumber: Integer]: Double | Vain luku -zoomaus, jota nykyisen sivun sovittaminen näkymään nykyisessä DisplayMode-tilassa edellyttää. |
span class="keyword">procedure PaintSelection(SelectionStart, SelectionEnd: Integer; Mask: TColor) | TPdfView-kääre, joka välittää TPdfView.PaintSelection. |
span class="keyword">property ParentShowHint | N/A |
span class="keyword">property Pdf: TPdf | N/A |
PopupMenu | N/A |
ReadableContent | Returns semantic readable content fragments for screen-reader, text-to-speech, and accessibility workflows |
span class="keyword">property ReadingHighlightColor: TColor | Controls the TPdfView reading-highlight overlay used by synchronized text-to-speech playback |
function ReadingUnits: TPdfReadingUnits | N/A |
span class="keyword">property ReadingWordColor: TColor | Controls the overlay colour used for the current word-level reading cursor |
span class="keyword">property ReadingWordFollow: Boolean | Controls whether TPdfView scrolls the current spoken word into view while tracking reading |
span class="keyword">property Rectangle[Index: Integer]: TRect | TPdfView-kääre, joka välittää TPdf.Rectangle |
span class="keyword">function RectangleCount(StartIndex: Integer = 0; Count: Integer = MaxInt): Integer | TPdfView-kääre, joka välittää TPdf.RectangleCount |
span class="keyword">procedure ReloadPage | TPdfView-kääre, joka välittää TPdf.ReloadPage |
span class="keyword">procedure RemoveObject(Index: Integer; DestroyObject: Boolean = True) | TPdfView-kääre, joka välittää TPdf.RemoveObject |
span class="keyword">procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []) | N/A |
span class="keyword">function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap | N/A |
span class="keyword">property Rotation: TRotation | Visual rotation applied to the rendered page (ro0 / ro90 / ro180 / ro270). |
span class="keyword">procedure SelectAll | N/A |
span class="keyword">function SelectAllFormText: Boolean | N/A |
span class="keyword">function SelectTextRange(Page, StartIndex, Count: Integer): Boolean | Reads or writes the TPdfView programmatic text-selection model without requiring user mouse input |
function SelectWordBox(const Word: TPdfWordBox): Boolean | Valitsee tekstialueen, jota yksi TPdfWordBox edustaa nykyisellä TPdfView-sivulla |
function SelectWordSpan(const Words: TPdfWordBoxes; StartIndex, EndIndex: Integer): Boolean | N/A |
span class="keyword">function SelectedText: WString | N/A |
span class="keyword">function SelectionCharCount: Integer | N/A |
span class="keyword">property SelectionColor: TColor | N/A |
span class="keyword">function SelectionRanges: TPdfUserSelectionRanges | Reads or writes the TPdfView programmatic text-selection model without requiring user mouse input |
span class="keyword">function SelectionRectangles: TPdfRectangles | Reads or writes the TPdfView programmatic text-selection model without requiring user mouse input |
span class="keyword">procedure SetFormFieldFlags(Index: Integer; const Flags: TPdfFormFieldFlags) | TPdfView-kääre, joka välittää TPdf.SetFormFieldFlags |
span class="keyword">procedure SetFormFieldFlagsAt(X, Y: Integer; const Flags: TPdfFormFieldFlags) | TPdfView-kääre, joka välittää TPdf.SetFormFieldFlagsAt |
span class="keyword">procedure SetReadingHighlight(const Rects: TPdfRectangles; PageNumber: Integer) | Controls the TPdfView reading-highlight overlay used by synchronized text-to-speech playback |
procedure SetReadingWord(const Word: TPdfWordBox) | Highlights one TPdfWordBox as the current spoken word on TPdfView |
span class="keyword">function SetSelection(const Ranges: TPdfUserSelectionRanges): Boolean | Reads or writes the TPdfView programmatic text-selection model without requiring user mouse input |
ShowHint | N/A |
span class="keyword">property SmoothScroll: Boolean | Enables timer-driven segmented animation for line/page scrollbar commands. Thumb tracking remains immediate. |
span class="keyword">property StructureElements: TPdfStructureElements | TPdfView-kääre, joka välittää TPdf.StructureElements |
TabOrder | N/A |
TabStop | N/A |
span class="keyword">function Text(StartIndex: Integer = 0; Count: Integer = MaxInt): WString | TPdfView-kääre, joka välittää TPdf.Text |
span class="keyword">function TextInRectangle(Left, Top, Right, Bottom: Integer): WString; overload | TPdfView-kääre, joka välittää TPdf.TextInRectangle |
span class="keyword">property TextPage: FPDF_TEXTPAGE | TPdfView-kääre, joka välittää TPdf.TextPage |
span class="keyword">property Thumbnail: TBitmap | TPdfView-kääre, joka välittää TPdf.Thumbnail |
span class="keyword">property Touch | N/A |
function TrackReadingWordAt(PageNumber, CharIndex: Integer): Integer | N/A |
span class="keyword">property Transparent: Boolean | TPdfView-kääre, joka välittää TPdf.Transparent |
span class="keyword">procedure UpdatePage | TPdfView-kääre, joka välittää TPdf.UpdatePage |
Visible | N/A |
span class="keyword">property WebLink[PageNumber, Index: Integer]: TWebLink | TPdfView-kääre, joka välittää TPdf.WebLink |
span class="keyword">function WebLinkAtPos(X, Y: Integer; out PageNumber: Integer): Integer; overload | Palauttaa verkkolinkin indeksin näytön pikselissä (X, Y) |
span class="keyword">property WebLinkCount[PageNumber: Integer]: Integer | TPdfView-kääre, joka välittää TPdf.WebLinkCount |
span class="keyword">property WindowHandle: HWND | Ohjaimen natiivi ikkunakahva (vain Windows) |
span class="keyword">property Zoom: Double | Zoom-kerroin, jossa 1.0 = 100 % (yksi PDF-piste = yksi näytön pikseli 72 DPI:llä) |
TPdfReadingSession on TTS-riippumaton ääneenlukutilakone, joka koordinoi TPdfSpokenText-osiot, isäntäsovelluksen puhesyntetisaattorikutsut ja TPdfView'n sanakohdistimen korostuksen.
TPdfThumbnailView on vieritettävä sivupaneeliohjain FPdfThumbnail-yksiköstä. Se linkittyy TPdf-komponenttiin ja renderöi yhden sivun pikkukuvan riviä kohti sivunavigointia varten.