Artefakti
Yleiskatsaus
Artifact on luokka Aspose.PDF FOSS:ssä .NET:lle.
Edustaa PDF-artifaktia — merkattua sisältösekvenssiä, jonka tunniste on /Artifact (PDF 32000 §14.8.2.2).
Tämä luokka tarjoaa 16 menetelmää Artifact-objektien käsittelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState, ja 1 lisämenetelmä.
Kaikki julkiset jäsenet ovat käytettävissä kaikille .NET-sovelluksille Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.
Ominaisuudet: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, ja 18 muuta.
Ominaisuudet
| Name | Type | Access | Description |
|---|---|---|---|
Type | ArtifactType | Read/Write | Artefaktin tyyppiluokitus. |
Subtype | ArtifactSubtype | Read/Write | Artefaktin alityyppi. |
CustomType | string? | Read/Write | Ei-standardi artefaktityypin nimi. |
CustomSubtype | string? | Read/Write | Ei-standardi artefaktialityypin nimi. |
Text | string? | Read/Write | Tekstisisältö, joka on poimittu artefaktin sisältövirran operaattoreista. |
Rectangle | Rectangle? | Read | Raja-alue /BBox-merkinnästä ominaisuuksien sanakirjassa. |
Opacity | double | Read/Write | Artefaktin läpinäkyvyys (ExtGState /ca:sta). |
Page | Page? | Read | Sivu, johon tämä artefakti kuuluu. |
ArtifactHorizontalAlignment | HorizontalAlignment | Read/Write | Vaakasuora tasaus (/Attached-merkinnästä). |
ArtifactVerticalAlignment | VerticalAlignment | Read/Write | Pystysuora tasaus (/Attached-merkinnästä). |
IsBackground | bool | Read/Write | Onko tämä tausta‑artefakti. |
Rotation | double | Read/Write | Kiertokulma asteina. |
BackgroundColor | Color? | Read/Write | Taustaväri. |
RightMargin | double | Read/Write | Oikea marginaali. |
LeftMargin | double | Read/Write | Vasen marginaali. |
TopMargin | double | Read/Write | Yläreunan marginaali. |
BottomMargin | double | Read/Write | Alareunan marginaali. |
Position | Point? | Read/Write | Eksplisiittiset sijoituskoordinaatit. |
FormattedText | FormattedText? | Read/Write | Muotoiltu teksti artefaktille. |
TextState | TextState? | Read/Write | Tekstin tila artefaktin tekstille. |
Lines | List<string> | Read | Monirivinen tekstisisältö. |
Contents | List<Operator> | Read | Sisäiset sisältövirran operaattorit, jotka piirtävät artefaktin. |
Form | XForm? | Read | Form XObject, joka tukee tätä artefaktia, kun se renderöidään uudelleenkäytettävänä lomakkeena (esim. |
Image | XImage? | Read | Image XObject, joka tukee tätä artefaktia, kun sen sisältö on rasterikuva. |
Menetelmät
| Signature | Description |
|---|---|
Artifact() | Oletusrakentaja — luo artefaktin, jonka tyyppi ja alityyppi ovat Määrittelemätön. |
Artifact(type: ArtifactType, subType: ArtifactSubtype) | Luo artefaktin annetulla tyypillä ja alityypillä. |
Artifact(type: string, subType: string) | Luo artefaktin merkkijonopohjaisella mukautetulla tyypillä ja alityypillä. |
SetPageNumberReplacementString(value: string) | Asettaa tekstissä käytettävän sivunumeron korvaustokenin. |
SetLinesAndState(text: string[], textState: TextState) | Asettaa monirivisen tekstisisällön annetulla tekstitilalla. |
BeginUpdates() | Aloita eräpäivitys ominaisuuksille. |
SaveUpdates() | Tyhjennä BeginUpdates‑toiminnolla aloitettu eräpäivitys. |
Dispose() | Vapauttaa artefaktin hallussa olevat resurssit. |
GetValue(name: string) | Lue mukautettu nimi/arvo-pari, joka on asetettu SetValue(string, string)‑menetelmällä. |
SetValue(name: string, value: string) | Tallenna mukautettu nimi/arvo-pari artefaktiin (alapuolen metatietojen käyttöä varten; ei sisällytetä PDF‑tiedostoon tässä versiossa). |
RemoveValue(name: string) | Poista aiemmin SetValue‑menetelmällä asetettu mukautettu nimi/arvo-pari. |
SetImage(imageStream: Stream) | Liitä rasterikuva artefaktiin. |
SetImage(imageName: string) | Liitä rasterikuva polun avulla. |
SetText(formattedText: FormattedText) | Aseta artefaktin teksti FormattedText‑instanssista. |
SetTextAndState(text: string, textState: TextState) | Aseta Text ja TextState yhdessä. |
SetPdfPage(page: Page) | Sido tämä artefakti tiettyyn sivuun. |