Condividi tramite


Regole xpsAnalyzer

Nella tabella seguente vengono descritte le regole usate dallo strumento XpsAnalysis per analizzare i file XPS. Queste regole si basano sulla specifica XPS (XML Paper Specification) 1.0. Per altre informazioni su questa specifica, scaricare la specifica xml paper.

Regole OPC (Open Packaging Conventions)

Nome regola Tipo di dati Spiegazione

Compressionoption

string

Valore dell'opzione Compressione del pacchetto XPS.

DanneggiatoOpc

bool

True se il pacchetto XPS non è conforme alla specifica OPC.

ForeignContentType

string

Tipi di contenuto che non fanno parte della specifica XPS.

ForeignRelationshipType

string

Tipi di relazione che non fanno parte della specifica XPS 1.0.

LargePartCount

long

Numero di parti le cui dimensioni superano una quantità specificata.

MaxFileSizeInBytes

long

Dimensioni massime del set di parti all'interno del pacchetto XPS.

MaxPartRelationships

long

Numero massimo di relazioni per una parte del pacchetto XPS.

PackageRelationshipCount

long

Numero totale di relazioni nel pacchetto XPS.

PartCount

long

Numero totale di parti nel file OPC.

TotalPartRelationships

long

Numero totale di relazioni di parte.

Regole trunk XPS

Nome regola Tipo di dati Spiegazione

CorruptedXpsTrunk

bool

True se il pacchetto XPS non è conforme alla specifica XPS 1.0 (livello trunk).

FixedDocumentCount

long

Numero totale di documenti nel pacchetto XPS.

HasCoreProperties

bool

True se il pacchetto XPS contiene la parte XPS Core Properties.

HasDiscardControl

bool

True se il pacchetto XPS contiene la parte DiscardControl.

HasDocumentPrintTicket

bool

True se il pacchetto XPS contiene printticket a livello di documento.

HasDocumentStructure

bool

True se il pacchetto XPS contiene l'elemento DocumentStructure.

HasJobPrintTicket

bool

True se il pacchetto XPS contiene il valore PrintTicket a livello di DocumentSequence.

HasMoreThanOneSignatureBlockResourceInADocument

bool

True se il pacchetto XPS contiene un documento con più di una risorsa blocco di firme.

PackageThumbnailType

string

Tipo di immagine dell'anteprima a livello di pacchetto XPS.

SignatureBlockRequestCount

long

Numero totale di firme nel pacchetto XPS.

Regole pagina XPS

Nome regola Tipo di dati Spiegazione

BleedBoxDimension

string

Dimensione di NonDefault BleedBox nel pacchetto XPS.

BrushCount

long

Numero totale di elementi Brushes nel pacchetto XPS.

CanvasCount

long

Numero totale di elementi Canvas nel pacchetto XPS.

CanvasLanguage

string

Lingua dell'elemento Canvas.

CanvasOpacityMaskBrush

string

Tipo di pennello dell'elemento Canvas OpacityMask.

ContentBoxDimension

string

Dimensione di ContentBox non predefinita nel pacchetto XPS.

CorruptedXpsPage

bool

True se il pacchetto XPS non è conforme alla specifica XPS 1.0 (livello pagina).

FixedPageCount

long

Numero totale di elementi Page nel pacchetto XPS.

FontType

string

Tipo di carattere trovato nel pacchetto XPS.

GeometryCount

long

Numero totale di elementi Geometry nel pacchetto XPS.

GeometryFigureClosedFilledPatternRule

string

Tipo di GeometryFigure.

GeometryFigureMaxSegmentCount

long

Numero massimo di elementi SegmentCount in GeometryFigures.

GeometryFigureMaxSegmentDataCount

long

Numero massimo di elementi SegmentDataCount in GeometryFigures.

GeometryFigureSegmentStrokePattern

string

Motivo del tratto dell'elemento GeometryFigures.

GeometryFigureSegmentType

string

Tipo segmento dell'elemento GeometryFigure.

GeometryFillRule

string

FillRule della geometria.

GlyphsBidiLevel

long

Il BidiLevel degli glifi.

GlyphsCount

long

Numero totale di elementi glifi nel pacchetto XPS.

GlyphsFillBrush

string

Tipo di pennello del riempimento dei glifi.

GlyphsLanguage

string

Lingua dei glifi.

GlyphsOpacityMaskBrush

string

Tipo di pennello di OpacityMask degli glifi.

GlyphsStyleSimulations

string

StyleSimulations degli glifi.

HasCanvasClipGeometryLocal

bool

True se il pacchetto XPS contiene un elemento Canvas con ClipGeometry locale.

HasCanvasClipGeometryRemote

bool

True se il pacchetto XPS contiene un elemento Canvas con ClipGeometry remoto.

HasCanvasHyperlinkTarget

bool

True se il pacchetto XPS contiene un elemento Canvas con HyperlinkTarget.

HasCanvasName

bool

True se il pacchetto XPS contiene un elemento Canvas con la proprietà Name.

HasCanvasOpacityEqualsOne

bool

True se il pacchetto XPS contiene un elemento Canvas con Opacity=1.

HasCanvasOpacityEqualsToZero

bool

True se il pacchetto XPS contiene un elemento Canvas con Opacity=0.

HasCanvasOpacityMaskBrushLocal

bool

True se il pacchetto XPS contiene un elemento Canvas con OpacityMaskBrush locale.

HasCanvasOpacityMaskBrushRemote

bool

True se il pacchetto XPS contiene un elemento Canvas con OpacityMaskBrush remoto.

HasCanvasTransformLocal

bool

True se il pacchetto XPS contiene un elemento Canvas con MatrixTransform locale.

HasCanvasTransformRemote

bool

True se il pacchetto XPS contiene un elemento Canvas con MatrixTransform remoto.

HasCanvasWithAccessibilityLongDescription

bool

True se il pacchetto XPS contiene un elemento Canvas con AccessibilityLongDescription.

HasCanvasWithAccessibilityShortDescription

bool

True se il pacchetto XPS contiene un elemento Canvas con AccessibilityShortDescription.

HasCanvasWithUseAliasedEdgeMode

bool

True se il pacchetto XPS contiene un elemento Canvas con UseAliasedEdgeMode=True.

HasColorProfile

bool

True se il pacchetto XPS contiene ColorProfile.

HasGeometryFigureWithMultipleSegmentTypes

bool

True se il pacchetto XPS contiene un elemento GeometryFigure con più tipi di segmento.

HasGeometryFigureWithNonDefaultStartPoint

bool

True se il pacchetto XPS contiene un elemento GeometryFigure senza StartPoint predefinito (0.0, 0.0).

HasGeometryTransformLocal

bool

True se il pacchetto XPS contiene una geometria con MatrixTransform locale.

HasGeometryTransformRemote

bool

True se il pacchetto XPS contiene una geometria con MatrixTransform remoto.

HasGlyphsClipGeometryLocal

bool

True se il pacchetto XPS contiene un glifo con ClipGeometry locale.

HasGlyphsClipGeometryRemote

bool

True se il pacchetto XPS contiene un elemento Glyphs con ClipGeometry remoto.

HasGlyphsDeviceFontName

bool

True se il pacchetto XPS contiene un elemento Glyphs con DeviceFontName.

HasGlyphsFillBrushLocal

bool

True se il pacchetto XPS contiene un elemento Glyphs con FillBrush locale.

HasGlyphsFillBrushRemote

bool

True se il pacchetto XPS contiene un elemento Glyphs con FillBrush remoto.

HasGlyphsFontFaceIndex

bool

True se il pacchetto XPS contiene un elemento Glyphs con FontFaceIndex.

HasGlyphsHyperlinkTarget

bool

True se il pacchetto XPS contiene un elemento Glyphs con HyperlinkTarget.

HasGlyphsName

bool

True se il pacchetto XPS contiene un elemento Glyphs con la proprietà Name.

HasGlyphsOpacityEqualsOne

bool

True se il pacchetto XPS contiene un elemento Glyphs con Opacity=1.

HasGlyphsOpacityEqualsToZero

bool

True se il pacchetto XPS contiene un elemento Glyphs con Opacity=0.

HasGlyphsOpacityMaskBrushLocal

bool

True se il pacchetto XPS contiene un elemento Glyphs con OpacityMaskBrush locale.

HasGlyphsOpacityMaskBrushRemote

bool

True se il pacchetto XPS contiene un elemento Glyphs con OpacityMaskBrush remoto.

HasGlyphsTransformLocal

bool

True se il pacchetto XPS contiene un elemento Glyphs con MatrixTransform locale.

HasGlyphsTransformRemote

bool

True se il pacchetto XPS contiene un elemento Glyphs con MatrixTransform remoto.

HasGlyphsUnicodeString

bool

True se il pacchetto XPS contiene un elemento Glyphs con UnicodeString.

HasGlyphsWithSideways

bool

True se il pacchetto XPS contiene un elemento Glyphs con la proprietà IsSideways abilitata.

HasHyperlinkTarget

bool

True se il pacchetto XPS contiene una pagina con una destinazioneHyperlink.

HasImageBrushOpacityEqualsToOne

bool

True se il pacchetto XPS contiene un oggetto ImageBrush con Opacity=1.

HasImageBrushOpacityEqualsToZero

bool

True se il pacchetto XPS contiene un oggetto ImageBrush con Opacity=0.

HasImageBrushTransformLocal

bool

True se il pacchetto XPS contiene un oggetto ImageBrush con Local MatrixTransform.

HasImageBrushTransformRemote

bool

True se il pacchetto XPS contiene un oggetto ImageBrush con Remote MatrixTransform.

HasImageBrushWithColorProfileResource

bool

True se il pacchetto XPS contiene un oggetto ImageBrush con ColorProfileResource.

HasImageBrushWithNonDefaultViewBox

bool

True se il pacchetto XPS contiene un oggetto ImageBrush con un controllo ViewBox non predefinito (0, 0, 1, 1).

HasImageBrushWithNonDefaultViewPort

bool

True se il pacchetto XPS contiene un oggetto ImageBrush con un ViewPort non predefinito (0, 0, 1, 1).

HasLinearGradientBrushOpacityEqualsToOne

bool

True se il pacchetto XPS contiene linearGradientBrush con Opacity=1.

HasLinearGradientBrushOpacityEqualsToZero

bool

True se il pacchetto XPS contiene un oggetto LinearGradientBrush con Opacity=0.

HasLinearGradientBrushTransformLocal

bool

True se il pacchetto XPS contiene un oggetto LinearGradientBrush con Local MatrixTransform.

HasLinearGradientBrushTransformRemote

bool

True se il pacchetto XPS contiene un oggetto LinearGradientBrush con Remote MatrixTransform.

HasLinearGradientBrushWithColorProfileResource

bool

True se il pacchetto XPS contiene un oggetto LinearGradientBrush con ColorProfileResource.

HasLinearGradientBrushWithNonDefaultEndPoint

string

True se il pacchetto XPS contiene un oggetto LinearGradientBrush con un EndPoint non predefinito.

HasLinearGradientBrushWithNonDefaultGradientStopOffset

bool

True se il pacchetto XPS contiene linearGradientBrush con un oggetto GradientStopOffset non predefinito.

HasLinearGradientBrushWithNonDefaultStartPoint

string

True se il pacchetto XPS contiene linearGradientBrush con un oggetto StartPoint non predefinito.

HasLocalDictionary

bool

True se il pacchetto XPS contiene una pagina che utilizza un dizionario locale.

HasNonDefaultBleedBox

bool

True se il pacchetto XPS contiene una pagina con un valore BleedBox non predefinito.

HasNonDefaultContentBox

bool

True se il pacchetto XPS contiene una pagina con un valore ContentBox non predefinito.

HasPageName

bool

True se il pacchetto XPS contiene una pagina con il set di attributi Name.

HasPagePrintTicket

bool

True se il pacchetto XPS contiene un printticket a livello di pagina.

HasPathClipGeometryLocal

bool

True se il pacchetto XPS contiene un percorso con ClipGeometry locale

HasPathClipGeometryRemote

bool

True se il pacchetto XPS contiene un percorso con un valore ClipGeometry remoto.

HasPathFillBrushLocal

bool

True se il pacchetto XPS contiene un percorso con FillBrush locale.

HasPathFillBrushRemote

bool

True se il pacchetto XPS contiene un percorso con FillBrush remoto.

HasPathGeometryLocal

bool

True se il pacchetto XPS contiene un oggetto Path con una proprietà Geometry locale.

HasPathGeometryRemote

bool

True se il pacchetto XPS contiene un oggetto Path con una proprietà Geometry remota.

HasPathHyperlinkTarget

bool

True se il pacchetto XPS contiene un valore Path con un valore HyperlinkTarget.

HasPathName

bool

True se il pacchetto XPS contiene un oggetto Path con una proprietà Name.

HasPathOpacityEqualsOne

bool

True se il pacchetto XPS contiene un percorso con Opacity=1.

HasPathOpacityEqualsToZero

bool

True se il pacchetto XPS contiene un percorso con Opacity=0.

HasPathOpacityMaskBrushLocal

bool

True se il pacchetto XPS contiene un percorso con un valore OpacityMaskBrush locale.

HasPathOpacityMaskBrushRemote

bool

True se il pacchetto XPS contiene un percorso con un OpacityMaskBrush remoto.

HasPathStrokeBrushLocal

bool

True se il pacchetto XPS contiene un oggetto Path con una proprietà StrokeBrush locale.

HasPathStrokeBrushRemote

bool

True se il pacchetto XPS contiene un oggetto Path con una proprietà StrokeBrush remota.

HasPathStrokeDashOffset

bool

True se il pacchetto XPS contiene un percorso con StrokeDashOffset.

HasPathTransformLocal

bool

True se il pacchetto XPS contiene un oggetto Path con un oggetto MatrixTransform locale.

HasPathTransformRemote

bool

True se il pacchetto XPS contiene un percorso con una matrice remotaTransform.

HasPathWithAccessibilityLongDescription

bool

True se il pacchetto XPS contiene un valore Path con AccessibilityLongDescription.

HasPathWithAccessibilityShortDescription

bool

True se il pacchetto XPS contiene un percorso con AccessibilityShortDescription

HasPathWithNonDefaultStrokeMiterLimit

bool

True se il pacchetto XPS contiene un percorso con un oggetto StrokeMiterLimit non predefinito.

HasPathWithNonDefaultStrokeThickness

bool

True se il pacchetto XPS contiene un percorso con un strokethickness non predefinito.

HasPathWithSnapsToPixel

bool

True se il pacchetto XPS contiene un valore Path con un valore SnapToPixels.

HasRadialGradientBrushOpacityEqualsToOne

bool

True se il pacchetto XPS contiene un oggetto RadialGradientBrush con Opacity=1.

HasRadialGradientBrushOpacityEqualsToZero

bool

True se il pacchetto XPS contiene un oggetto RadialGradientBrush con Opacity=0.

HasRadialGradientBrushTransformLocal

bool

True se il pacchetto XPS contiene un oggetto RadialGradientBrush con Local MatrixTransform.

HasRadialGradientBrushTransformRemote

bool

True se il pacchetto XPS contiene un oggetto RadialGradientBrush con Remote MatrixTransform.

HasRadialGradientBrushWithColorProfileResource

bool

True se il pacchetto XPS contiene un oggetto RadialGradientBrush con ColorProfileResource.

HasRadialGradientBrushWithNonDefaultCenter

bool

True se il pacchetto XPS contiene un oggetto RadialGradientBrush con un Centro non predefinito.

HasRadialGradientBrushWithNonDefaultGradientOrigin

bool

True se il pacchetto XPS contiene un oggetto RadialGradientBrush con un oggetto GradientOrigin non predefinito.

HasRadialGradientBrushWithNonDefaultGradientStopOffset

bool

True se il pacchetto XPS contiene un oggetto RadialGradientBrush con un oggetto GradientStopOffset non predefinito.

HasRadialGradientBrushWithNonDefaultRadiiSizes

bool

True se il pacchetto XPS contiene un oggetto RadialGradientBrush con un oggetto NonDefault RadiiSizes.

HasRemoteDictionary

bool

True se il pacchetto XPS contiene una pagina che utilizza un Oggetto RemoteDictionary.

HasSolidColorBrushOpacityEqualsToOne

bool

True se il pacchetto XPS contiene un oggetto SolidColorBrush con Opacity=1.

HasSolidColorBrushOpacityEqualsToZero

bool

True se il pacchetto XPS contiene un oggetto SolidColorBrush con Opacity=0.

HasSolidColorBrushWithColorProfileResource

bool

True se il pacchetto XPS contiene un oggetto SolidColorBrush con ColorProfileResource.

HasStoryFragment

bool

True se il pacchetto XPS contiene una parte StoryFragment.

HasVisualBrushOpacityEqualsToOne

bool

True se il pacchetto XPS contiene un elemento VisualBrush con Opacity=1.

HasVisualBrushOpacityEqualsToZero

bool

True se il pacchetto XPS contiene un elemento VisualBrush con Opacity=0.

HasVisualBrushTransformLocal

bool

True se il pacchetto XPS contiene un elemento VisualBrush con Local MatrixTransform.

HasVisualBrushTransformRemote

bool

True se il pacchetto XPS contiene un elemento VisualBrush con Remote MatrixTransform.

HasVisualBrushWithLocalCanvas

bool

True se il pacchetto XPS contiene un elemento VisualBrush con un canvas locale.

HasVisualBrushWithLocalGlyphs

bool

True se il pacchetto XPS contiene un elemento VisualBrush con glifi locali.

HasVisualBrushWithLocalPath

bool

True se il pacchetto XPS contiene un elemento VisualBrush con un percorso locale.

HasVisualBrushWithNonDefaultViewBox

bool

True se il pacchetto XPS contiene un elemento VisualBrush con un controllo ViewBox non predefinito (0, 0, 1, 1).

HasVisualBrushWithNonDefaultViewPort

bool

True se il pacchetto XPS contiene un elemento VisualBrush con un ViewPort non predefinito (0, 0, 1, 1).

HasVisualBrushWithRemoteCanvas

bool

True se il pacchetto XPS contiene un elemento VisualBrush con un canvas remoto.

HasVisualBrushWithRemoteGlyphs

bool

True se il pacchetto XPS contiene un elemento VisualBrush con glifi remoti.

HasVisualBrushWithRemotePath

bool

True se il pacchetto XPS contiene un elemento VisualBrush con un percorso remoto.

ImageBrushCount

long

Numero totale di elementi ImageBrush nel pacchetto XPS.

ImageBrushTileMode

string

Valore TileMode dell'elemento ImageBrush.

ImageBrushType

string

Valore del tipo Image dell'elemento ImageBrush.

LinearGradientBrushColorInterpolationMode

string

Valore ColorInterpolationMode dell'elemento LinearGradientBrush.

LinearGradientBrushColorType

string

Valore Color Type dell'elemento LinearGradientBrush.

LinearGradientBrushContextColorChannelCount

string

Valore Context Color Channel Count dell'elemento LinearGradientBrush.

LinearGradientBrushCount

long

Numero totale di elementi LinearGradientBrush nel pacchetto XPS.

LinearGradientBrushSpreadMethod

string

Valore SpreadMethod dell'elemento LinearGradientBrush.

LinkTargetsCount

long

Numero totale di elementi LinkTargets nel pacchetto XPS.

LocalDictionaryContent

string

Tipo di oggetto condivisibile trovato in questo dizionario locale.

MaxGlyphsFontRenderingEMSize

long

Valore massimo di FontRenderingEmSize in un elemento Glyphs.

MaxGlyphsIndicesInAGlyphs

long

Dimensione massima degli indici in un elemento Glyphs.

MaxGlyphsMappingsInAGlyphs

long

Dimensione massima di Mapping in un elemento Glyphs.

MaxGlyphsProhibitedCaretStopCountInAGlyphs

long

Dimensioni massime di ProhibitedCaretStopCount in un elemento Glyphs.

MaxGradientStopsInALinearGradientBrush

long

Numero massimo di GradientStop in un elemento LinearGradientBrush.

MaxGradientStopsInARadialGradientBrush

long

Numero massimo di GradientStop in un elemento RadialGradientBrush.

MaxStrokeDashesInAPath

long

Numero massimo di StrokeDashes in un elemento Path.

PageDimension

string

Larghezza e altezza di una pagina nel pacchetto XPS.

PageLanguage

string

Lingua della pagina.

PageThumbnailType

string

Tipo di immagine dell'anteprima a livello di pagina.

PathCount

long

Numero totale di elementi Path nel pacchetto XPS.

PathFillBrush

string

Tipo di pennello del riempimento percorso.

PathLanguage

string

Valore Language dell'elemento Path.

PathOpacityMaskBrush

string

Tipo di pennello del percorso OpacityMask.

PathStrokeBrush

string

Tipo di pennello della proprietà Path Stroke.

PathStrokeDashCap

string

Tipo StrokeDashCap dell'elemento Path.

PathStrokeEndLineCap

string

Valore StrokeEndLineCap dell'elemento Path.

PathStrokeLineJoin

string

Valore StrokeLineJoin dell'elemento Path.

PathStrokeStartLineCap

string

Valore StrokeStartLineCap dell'elemento Path.

RadialGradientBrushColorInterpolationMode

string

Valore ColorInterpolationMode dell'elemento RadialGradientBrush.

RadialGradientBrushColorType

string

Valore Color Type dell'elemento RadialGradientBrush.

RadialGradientBrushContextColorChannelCount

string

Context Color Channel Count dell'elemento RadialGradientBrush.

RadialGradientBrushCount

long

Numero totale di elementi RadialGradientBrush nel pacchetto XPS.

RadialGradientBrushEllipseOrCircle

string

Definisce se il pennello sfumato è un'ellisse o un cerchio.

RadialGradientBrushSpreadMethod

string

Valore SpreadMethod dell'elemento RadialGradientBrush.

RemoteDictionaryContent

string

Tipo di oggetto condivisibile trovato in questo dizionario remoto.

SolidColorBrushColorType

string

Tipo di colore dell'elemento SolidColorBrush.

SolidColorBrushContextColorChannelCount

string

Context Color Channel Count dell'elemento SolidColorBrush.

SolidColorBrushCount

long

Numero totale di elementi SolidColorBrush nel pacchetto XPS.

VisualBrushCount

long

Numero totale di elementi VisualBrush nel pacchetto XPS.

VisualBrushTileMode

string

Valore TileMode dell'elemento VisualBrush.

VisualCount

long

Numero totale di oggetti visivi nel pacchetto XPS.

Regole di firma digitale

Nome regola Tipo di dati Spiegazione

CorruptedDigitalSignature

bool

True se il pacchetto XPS contiene una firma digitale danneggiata.

SignatureCount

long

Numero totale di firme digitali nel pacchetto XPS.

XpsSignaturePolicy

string

Valore del criterio di firma XPS dell'elemento Signature.

HasInvalidXpsSignature

bool

True se il pacchetto XPS contiene un elemento XPS Signature non valido.

XpsSignatureStatus

string

Valore Stato firma dell'elemento Signature nel caso in cui la firma non sia valida. In altre parole, questa regola è abilitata solo quando HasInvalidXpsSignature è True.

MaxNumberOfCertificatesInASignature

long

Numero massimo di certificati trovati in un elemento Signature.

HasXpsSignatureWithEmptyID

bool

True se il pacchetto XPS contiene un elemento XPS Signature con ID vuoto.

SignatureTimeFormat

string

Valore Signature Time Format dell'elemento Signature.

MaxNumberOfCustomObjectsInASignature

long

Numero massimo di oggetti personalizzati trovati in un elemento Signature.

MaxNumberOfCustomReferencesInASignature

long

Numero massimo di riferimenti personalizzati trovati in un elemento Signature.

Regole varie

Nome regola Tipo di dati Spiegazione

DanneggiatoPageRendering

bool

True se il pacchetto XPS contiene una pagina non visualizzabile.