Page
Revisión
Page Es una clase en Aspose.PDF FOSS para .NET. Heredados de: IDisposable.
Representa una página en un documento PDF.
Esta clase ofrece 53 métodos para trabajar con los objetos de página en programas .NET. Los métodos disponibles incluyen: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml,27 y otros métodos. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage,Y 34 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Number | int | Leer | 1-based page number. |
FieldsInTabOrder | IList<Forms.Field> | Leer | Formar campos cuyos widgets aparecen en esta página, ordenado por su pedido de la tabla. |
Rect | Rectangle | Leer / escribir | La página rectangular (defaultos a MediaBox). |
Rectangle | Rectangle | Leer / escribir | La página es rectangular. |
PageInfo | PageInfo | Leer / escribir | Contenedor de información de página con propiedades de ancho/alza/margen. |
Background | Color? | Leer / escribir | Se puede encontrar o establecer el fondo. |
MediaBox | Rectangle | Leer / escribir | La caja de medios para esta página (necesita por spec). |
CropBox | Rectangle | Leer / escribir | La caja de cultivo (defaultos a la caña de medios). |
BleedBox | Rectangle | Leer / escribir | La caja de sangre (defaultos a la caña de cultivo). |
TrimBox | Rectangle | Leer / escribir | La caja de corte (defaultos a la caña de cultivo). |
ArtBox | Rectangle | Leer / escribir | La caja de arte (defaultos a la caña de cultivo). |
Rotate | Rotation | Leer / escribir | La rotacin de la página como enum. |
RotateDegrees | int | Leer / escribir | La rotacin de la página en grados como int (0, 90, 180, 270). |
RotationMatrix | Matrix | Leer | Configura que mapeó el sistema de coordenadas PDF no rotado a uno visible por usuario (rotatado) de la página. |
Duration | double | Leer / escribir | Duración de la página en segundos para el modo de presentación. |
Annotations | AnnotationCollection | Leer | Anotaciones en esta página. |
Images | XImageCollection | Leer | Imagen de XObjetos en esta página. |
Fonts | FontCollection | Leer | Fontes referidos en esta página. |
Resources | Resources | Leer | Recursos de página (fonte, imágenes) - proporciona acceso a través de un objeto de recursos unificado. |
Patterns | IReadOnlyDictionary<string, Pattern> | Leer | Recursos de patrón en esta página (clamado por nombre de patente). |
Contents | OperatorCollection | Leer | Colección de operadores de contenido. |
Width | double | Leer | Visible página de ancho contabilidad para la rotación. |
Height | double | Leer | El tamaño de la página visible cuenta con la rotación. |
ColorType | ColorType | Leer | Obtenga el tipo de color de esta página analizando sus operadores de flujo de contenido y espacios de colores de imagen. |
Transition | PageTransition? | Leer | El efecto de transición de la página, o nulo si no se establece. |
Header | HeaderFooter? | Leer / escribir | El título se encuentra en la parte superior de esta página. |
Footer | HeaderFooter? | Leer / escribir | El paso para darse al fondo de esta página. |
TocInfo | TocInfo? | Leer / escribir | Información de TOC para esta página. |
Paragraphs | Paragraphs | Leer / escribir | Colección de objetos del párrafo que se añaden a esta página (TextFragment, HtmlFragment , Tabla, Título, etc.). |
NoteLineStyle | GraphInfo | Leer / escribir | Estilo de pulso/plena por defecto utilizado para dibujar líneas de separador de nota de pie / endnote. |
Artifacts | ArtifactCollection | Leer | Colección para agregar artefactos (marcos de agua, etc.) a esta página. |
OcgLayers | LayerCollection | Leer | Obtenga las capas (grupos de contenido opcionales) referidas por esta página. |
Actions | PageActionCollection | Leer | Acciones adicionales por página (open / close / etc.). |
UserUnit | double | Leer / escribir | Factor de unidad del usuario (PDF 32000 §14.8.4 /UserUnit entrada). |
IsAddParagraphsAfterLast | bool | Leer / escribir | ¿Se añaden las aditivos de los parágrafos al final (v. posición de flujo). |
BackgroundImage | Image? | Leer / escribir | Imagen de fondo de la página. |
Group | Group? | Leer / escribir | Grupo / mezcla de colores espacio dicionario para esta página. |
TabOrder | TabOrder | Leer / escribir | Orden de Tab (PDF 32000 §12.5 /Entrada Tab). |
Watermark | Watermark? | Leer / escribir | El Watermark se aplicó a esta página. |
Layers | System.Collections.Generic.List<Layer> | Leer / escribir | Lista de capa efectivo real apoyada por OcgLayers - cada OCG referido por la página se materializará como una instancia de Layer. |
Metodología
| firma | Descripción |
|---|---|
SetRotation(degrees: int) | Establecer la rotación de la página en grados (0, 90, 180, 270). |
SetMediaBox(rect: Rectangle) | Configure la caja de medios para esta página. |
SetCropBox(rect: Rectangle) | Configure la caja de cultivo para esta página. |
SetBleedBox(rect: Rectangle) | Configure la caja de sangre para esta página. |
SetTrimBox(rect: Rectangle) | Configure la caja de corte para esta página. |
SetArtBox(rect: Rectangle) | Configure la caja de arte para esta página. |
Accept(visitor: Annotations.AnnotationSelector) | Pasar cada anotación en esta página a través del visitante; los partidos se acumulan en Seleccionados. |
GetResources() | El método de acervo para los recursos. |
SetPageSize(width: double, height: double) | Configure el tamaño de la página actualizando el MediaBox. |
GetPageRect(considerRotation: bool) | Obtenga la página rectangular, considerando opcionalmente el CropBox. |
Accept(visitor: Text.TextAbsorber) | Acceptar un visitante TextAbsorber (compatible con la API pública). |
GetText() | Extrae todo el texto de la página utilizando un TextAbsorber. |
Accept(visitor: Text.TextFragmentAbsorber) | Acceptar un visitante TextFragmentAbsorber (compatible con la API pública). |
Accept(visitor: ImagePlacementAbsorber) | Acceptar un visitante ImagePlacementAbsorber (compatible con la API pública). |
SendTo(device: Devices.ImageDevice, outputFileName: string) | Añade un marcador a esta página. |
SendTo(device: Devices.ImageDevice, output: Stream) | Render esta página utilizando el dispositivo especificado y escribir en un flujo. |
AddStamp(stamp: ImageStamp) | Aplique una imagen de la página. |
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp) | Póngase en la instancia de esta página. |
AddContentStream(contentBytes: byte[]) | Añade un flujo de contenido a esta página. |
PrependContentStream(contentBytes: byte[]) | Prepone los bajos de flujo del contenido antes del contenido existente (para elementos de fondo). |
AddContent(contentStreamBytes: byte[]) | Añadir los bajos de contenido a esta página. |
AddTable(table: Table) | Añade una tabla a esta página. |
AddGraph(graph: Drawing.Graph) | Añade un gráfico (colección de formas) a esta página. |
AddFloatingBox(box: FloatingBox) | Añade una caja de flujo a esta página. |
AddExtGState(extGState: Content.ExtGState) | Añade un diccionario ExtGState a los recursos de esta página y devuelve el nombre de la fuente. |
AddImage(imageData: byte[], rect: Rectangle) | Añadir una imagen a esta página en la posición y tamaño especificados. |
AddImage(imageStream: Stream, rect: Rectangle) | Añadir una imagen de un flujo a esta página en la posición y tamaño especificados. |
AddImage(imagePath: string, rectangle: Rectangle) | Añade una imagen de un camino de archivo en el rectángulo especificado. |
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool) | Añadir una imagen en imageRect con una cuadro de límite explícito. |
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle) | Añade una imagen con un tamaño de píxel + bbox. |
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle) | Añade una imagen acompañada de una cinta HOCR (Overlay). |
Resize(targetSize: Aspose.Pdf.PageSize) | Recuperar esta página para dirigirSize a través de la actualización de media-box. |
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution) | Render esta página en un array de bytes PNG a la resolución solicitada. |
Flatten() | Flatte todas las anotaciones en esta página — devolver su apariencia visual en el flujo de contenido de la página y eliminarlas del array de anotamientos. |
ConvertToPNGMemoryStream() | Determina si la página es blanca (no tiene contenido significativo). |
IsBlank(fillThresholdFactor: double) | Póngase en la instancia de esta página. |
MergeLayers(newLayerName: string) | Mueve todas las capas de esta página en una sola capa con el nombre dado. |
MergeLayers(newLayerName: string, newOptionalContentGroupId: string) | Mueve todas las capas en esta página, asignando al nuevo OCG el dado ID. |
HasVectorGraphics() | Si esta página contiene cualquier gráfico vector. |
TrySaveVectorGraphics(pathToSave: string) | Salva gráficos vector de esta página a pathToSave. |
AsXml() | Representación XML de esta página. |
GetNotifications() | El texto de notificación proporcionado por el salvador emitido al renderizar esta página. |
MakeGrayscale() | Convertir cada color en la página a griego. |
IntToRotation(rotation: int) | Convertir una rotación de grado en rotación. |
RotationToInt(rotation: Rotation) | Convertir la rotación en grados como un int. |
FreeMemory() | Descargar datos cache. |
Dispose() | Libera la memoria. |
CalculateContentBBox() | Computar el menor rectángulo alineado a la esfera de página que cubre todos los contenidos pintados en esta página (texto, caminos vectorales, imágenes, imagenes en línea, recurrentemente a través de Form XObjects). |
SendTo(device: PageDevice, output: Stream) | Render esta página a través de un PageDevice a una corriente. |
SendTo(device: PageDevice, outputFileName: string) | Render esta página a través de un PageDevice a un archivo. |
AddStamp(stamp: Stamp) | Aplique la etiqueta a través de su Página (Páginas) sobrerida. |
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle) | La emisión de elemento vector no se implementa — el render aún no consume GraphicElementCollection. |
DeleteGraphics(elementsToDelete: GraphicElementCollection) | Lo mismo - la eliminación del elemento vector no es válida. |