HeaderArtifact

HeaderArtifact

Visión general

HeaderArtifact es una clase en Aspose.PDF FOSS para .NET. Hereda de: Artifact.

Representa un artefacto de encabezado — un encabezado a nivel de página etiquetado Artifact /Subtype /Header (PDF 32000 §14.8.2.2).

Esta clase proporciona 15 métodos para trabajar con objetos HeaderArtifact en programas .NET. Los métodos disponibles incluyen: Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, y 2 métodos adicionales. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS para .NET. Propiedades: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, y 18 más.

Propiedades

NombreTipoAccesoDescripción
TypeArtifactTypeLectura/EscrituraLa clasificación del tipo del artefacto.
SubtypeArtifactSubtypeLectura/EscrituraEl subtipo del artefacto.
CustomTypestring?Lectura/EscrituraNombre del tipo de artefacto no estándar.
CustomSubtypestring?Lectura/EscrituraNombre del subtipo de artefacto no estándar.
Textstring?Lectura/EscrituraContenido de texto extraído de los operadores del flujo de contenido del artefacto.
RectangleRectangle?LecturaCaja delimitadora del registro /BBox en el diccionario de propiedades.
OpacitydoubleLectura/EscrituraOpacidad del artefacto (de ExtGState /ca).
PagePage?LecturaLa página a la que pertenece este artefacto.
ArtifactHorizontalAlignmentHorizontalAlignmentLectura/EscrituraAlineación horizontal (de la entrada /Attached).
ArtifactVerticalAlignmentVerticalAlignmentLectura/EscrituraAlineación vertical (de la entrada /Attached).
IsBackgroundboolLectura/EscrituraSi esto es un artefacto de fondo.
RotationdoubleLectura/EscrituraÁngulo de rotación en grados.
BackgroundColorColor?Lectura/EscrituraColor de fondo.
RightMargindoubleLectura/EscrituraMargen derecho.
LeftMargindoubleLectura/EscrituraMargen izquierdo.
TopMargindoubleLectura/EscrituraMargen superior.
BottomMargindoubleLectura/EscrituraMargen inferior.
PositionPoint?Lectura/EscrituraCoordenadas de colocación explícitas.
FormattedTextFormattedText?Lectura/EscrituraTexto formateado para el artefacto.
TextStateTextState?Lectura/EscrituraEstado de texto para el texto del artefacto.
LinesList<string>LecturaContenido de texto multilínea.
ContentsList<Operator>LecturaOperadores internos de flujo de contenido que dibujan el artefacto.
FormXForm?LecturaEl Form XObject que respalda este artefacto cuando se renderiza como un formulario reutilizable (p. ej.
ImageXImage?LecturaEl Image XObject que respalda este artefacto cuando su contenido es una imagen raster.

Métodos

FirmaDescripción
HeaderArtifact()Crea un artefacto de encabezado vacío (Paginación / Encabezado).
HeaderArtifact(text: string)Crea un artefacto de encabezado que lleva el texto proporcionado.
Artifact()Constructor por defecto — crea un artefacto con tipo y subtipo Undefined.
SetPageNumberReplacementString(value: string)Establece el token de sustitución del número de página usado en Text.
SetLinesAndState(text: string[], textState: TextState)Establece el contenido de texto multilínea con el estado de texto dado.
BeginUpdates()Inicia una actualización de propiedades en lote.
SaveUpdates()Vaciar una actualización agrupada iniciada por BeginUpdates.
Dispose()Libera los recursos mantenidos por el artefacto.
GetValue(name: string)Lee un par nombre/valor personalizado establecido mediante SetValue(string, string).
SetValue(name: string, value: string)Almacena un par nombre/valor personalizado en el artefacto (para acceso a metadatos descendentes; no se emite en el PDF en esta compilación).
RemoveValue(name: string)Eliminar un par nombre/valor personalizado previamente establecido a través de SetValue.
SetImage(imageStream: Stream)Adjuntar una imagen raster al artefacto.
SetText(formattedText: FormattedText)Establece el texto del artefacto a partir de una instancia de FormattedText.
SetTextAndState(text: string, textState: TextState)Establezca Set Text y TextState juntos.
SetPdfPage(page: Page)Vincular este artefacto a una página específica.

Ver también

 Español