Artefakts
Pārskats
Artifact ir klase Aspose.PDF FOSS priekš .NET.
Attēlo PDF artefaktu — marķētu satura secību, kas ir marķēta kā /Artifact (PDF 32000 §14.8.2.2).
Šī klase nodrošina 16 metodes darbam ar Artifact objektiem .NET programmās.
Pieejamās metodes ietver: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState, un 1 papildu metode.
Visi publiskie locekļi ir pieejami jebkurai .NET lietojumprogrammai pēc Aspose.PDF FOSS for .NET pakotnes instalēšanas.
Īpašības: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, un vēl 18.
Īpašības
| Name | Type | Access | Description |
|---|---|---|---|
Type | ArtifactType | Read/Write | Artefakta tipa klasifikācija. |
Subtype | ArtifactSubtype | Read/Write | Artefakta apakštips. |
CustomType | string? | Read/Write | Nestandarta artefakta tipa nosaukums. |
CustomSubtype | string? | Read/Write | Nestandarta artefakta apakštipa nosaukums. |
Text | string? | Read/Write | Teksta saturs, kas izvilkts no artefakta satura plūsmas operatoriem. |
Rectangle | Rectangle? | Read | Rāmja (Bounding box) robežas no /BBox ieraksta īpašību vārdnīcā. |
Opacity | double | Read/Write | Artefakta caurspīdīgums (no ExtGState /ca). |
Page | Page? | Read | Lapa, kurai pieder šis artefakts. |
ArtifactHorizontalAlignment | HorizontalAlignment | Read/Write | Horizontālā izlīdzināšana (no /Attached ieraksta). |
ArtifactVerticalAlignment | VerticalAlignment | Read/Write | Vertikālā izlīdzināšana (no /Attached ieraksta). |
IsBackground | bool | Read/Write | Vai šis ir fona artefakts. |
Rotation | double | Read/Write | Rotācijas leņķis grādos. |
BackgroundColor | Color? | Read/Write | Fona krāsa. |
RightMargin | double | Read/Write | Labā mala. |
LeftMargin | double | Read/Write | Kreisā mala. |
TopMargin | double | Read/Write | Augšējā mala. |
BottomMargin | double | Read/Write | Apakšējā mala. |
Position | Point? | Read/Write | Eksplicitās novietošanas koordinātas. |
FormattedText | FormattedText? | Read/Write | Formatēts teksts artefaktam. |
TextState | TextState? | Read/Write | Teksta stāvoklis artefakta tekstam. |
Lines | List<string> | Read | Vairāku rindu teksta saturs. |
Contents | List<Operator> | Read | Iekšējie satura plūsmas operatori, kas zīmē artefaktu. |
Form | XForm? | Read | Form XObject, kas atbalsta šo artefaktu, kad tas tiek attēlots kā atkārtoti lietojama forma (piemēram, |
Image | XImage? | Read | Image XObject, kas atbalsta šo artefaktu, kad tā saturs ir rastra attēls. |
Metodes
| Signature | Description |
|---|---|
Artifact() | Noklusējuma konstruktor — izveido artefaktu ar nenoteiktu tipu un apakštipu. |
Artifact(type: ArtifactType, subType: ArtifactSubtype) | Izveido artefaktu ar norādīto tipu un apakštipu. |
Artifact(type: string, subType: string) | Izveido artefaktu ar virknes veida pielāgotu tipu un apakštipu. |
SetPageNumberReplacementString(value: string) | Iestata lapas‑numura aizvietošanas tokenu, ko izmanto Text. |
SetLinesAndState(text: string[], textState: TextState) | Iestata vairāku rindu teksta saturu ar norādīto teksta stāvokli. |
BeginUpdates() | Sākt grupētu īpašību atjaunināšanu. |
SaveUpdates() | Izpildīt grupētu atjauninājumu, kas sākts ar BeginUpdates. |
Dispose() | Atbrīvo artefakta turētās resursus. |
GetValue(name: string) | Nolasīt pielāgotu nosaukuma/vērtības pāri, kas iestatīts ar SetValue(string, string). |
SetValue(name: string, value: string) | Saglabāt pielāgotu nosaukuma/vērtības pāri artefaktā (lai varētu piekļūt metadatiem lejupplūsmā; netiek iekļauts PDF šajā būvē). |
RemoveValue(name: string) | Noņemt iepriekš SetValue iestatīto pielāgoto nosaukuma/vērtības pāri. |
SetImage(imageStream: Stream) | Pievienot rastra attēlu artefaktam. |
SetImage(imageName: string) | Pievienot rastra attēlu, norādot ceļu. |
SetText(formattedText: FormattedText) | Iestatīt artefakta tekstu no FormattedText instance. |
SetTextAndState(text: string, textState: TextState) | Iestatīt Text un TextState vienlaicīgi. |
SetPdfPage(page: Page) | Saistīt šo artefaktu ar konkrētu lapu. |