Aturan XpsAnalyzer

Tabel berikut menjelaskan aturan yang digunakan alat XpsAnalysis untuk menganalisis file XPS. Aturan ini didasarkan pada spesifikasi Spesifikasi Kertas XML (XPS) 1.0. Untuk informasi selengkapnya tentang spesifikasi ini, unduh Spesifikasi Kertas XML.

Aturan Konvensi Kemasan Terbuka (OPC)

Nama Aturan Jenis Data Penjelasan

OpsiKompressi

string

Nilai dari opsi Kompresi pada paket XPS.

CorruptedOpc

bool

Benar jika paket XPS tidak sesuai dengan spesifikasi OPC.

ForeignContentType

string

Jenis konten yang bukan bagian dari spesifikasi XPS.

TipeHubunganAsing

string

Jenis hubungan yang bukan bagian dari spesifikasi XPS 1.0.

JumlahBagianBesar

panjang

Jumlah bagian yang ukurannya melebihi jumlah yang ditentukan.

MaxFileSizeInBytes

panjang

Ukuran maksimum kumpulan bagian dalam paket XPS.

MaxPartRelationships

panjang

Jumlah maksimum hubungan untuk bagian dari paket XPS.

JumlahRelasiPaket

panjang

Jumlah total hubungan dalam paket XPS.

PartCount

panjang

Jumlah total bagian dalam file OPC.

HubunganTotalBagian

panjang

Jumlah total hubungan bagian.

Aturan Jaringan XPS

Nama Aturan Jenis Data Penjelasan

CorruptedXpsTrunk

bool

Benar jika paket XPS tidak sesuai dengan spesifikasi XPS 1.0 (Level Trunk).

FixedDocumentCount

panjang

Jumlah total dokumen dalam paket XPS.

HasCoreProperties

bool

True jika paket XPS berisi bagian Properti Inti XPS.

Memiliki Kontrol Buangan

bool

True jika paket XPS berisi bagian DiscardControl.

MemilikiTiketCetakDokumen

bool

Benar jika paket XPS berisi PrintTicket pada tingkat dokumen.

HasDocumentStructure

bool

True jika paket XPS berisi elemen DocumentStructure.

HasJobPrintTicket

bool

Benar jika paket XPS berisi PrintTicket di tingkat DocumentSequence.

MemilikiLebihDariSatuBlokTandaTanganSumberDayaDalamDokumen

bool

True jika paket XPS berisi dokumen dengan lebih dari satu sumber daya blok tanda tangan.

PackageThumbnailType

string

Jenis gambar mini tingkat paket pada XPS.

JumlahPermintaanBlokTandaTangan

panjang

Jumlah total tanda tangan dalam paket XPS.

Aturan Halaman XPS

Nama Aturan Jenis Data Penjelasan

BleedBoxDimension

string

Dimensi NonDefault BleedBox dalam paket XPS.

Jumlah Kuas

panjang

Jumlah total elemen Brush dalam paket XPS.

CanvasCount

panjang

Jumlah total elemen Canvas dalam paket XPS.

CanvasLanguage

string

Bahasa elemen Canvas.

CanvasOpacityMaskBrush

string

Jenis kuas untuk elemen Canvas OpacityMask.

ContentBoxDimension

string

Dimensi NonDefault ContentBox dalam paket XPS.

Halaman Xps Rusak

bool

Benar jika paket XPS tidak memenuhi spesifikasi XPS 1.0 pada tingkat halaman.

FixedPageCount

panjang

Jumlah total elemen Halaman dalam paket XPS.

JenisFont

string

Jenis font yang ditemukan dalam paket XPS.

GeometryCount

panjang

Jumlah total elemen Geometri dalam paket XPS.

FigurGeometriPolaTertutupTerisiAturan

string

Jenis Figur Geometri.

GeometryFigureJumlahSegmenMaksimum

panjang

Jumlah maksimum elemen SegmentCount di GeometryFigures.

GeometriFigurMaksSegmenDataJumlah

panjang

Jumlah maksimum elemen SegmentDataCount di GeometryFigures.

PolaGarisSegmenFigurGeometri

string

Pola garis unsur GeometryFigures.

GeometryFigureSegmentType

string

Tipe Segmen dari elemen GeometryFigure.

GeometryFillRule

string

AturanPengisian dari geometri.

GlyphsBidiLevel

panjang

BidiLevel dari Glyphs.

GlyphsCount

panjang

Jumlah total elemen Glyphs dalam paket XPS.

GlyphsFillBrush

string

Jenis kuas Glyphs Fill.

GlyphsLanguage

string

Bahasa dari Glyph

GlyphsOpacityMaskBrush

string

Jenis kuas untuk OpacityMask Glyphs.

GlyphsStyleSimulations

string

Simulasi Gaya pada Glif.

HasCanvasClipGeometryLocal

bool

Nilai benar jika paket XPS berisi elemen Canvas dengan ClipGeometry lokal.

MemilikiGeometriKlipKanvasJarakJauh

bool

True jika paket XPS berisi elemen Canvas dengan ClipGeometry jarak jauh.

HasCanvasHyperlinkTarget

bool

True jika paket XPS berisi elemen Canvas dengan HyperlinkTarget.

HasCanvasName

bool

True jika paket XPS berisi elemen Canvas dengan properti Nama.

HasCanvasOpacityEqualsOne

bool

True jika paket XPS berisi elemen Canvas dengan Opacity=1.

MemilikiOpasitasKanvasSamaDenganNol

bool

True jika paket XPS berisi elemen Canvas dengan Opacity=0.

HasCanvasOpacityMaskBrushLocal

bool

True jika paket XPS berisi elemen Canvas dengan OpacityMaskBrush lokal.

HasCanvasOpacityMaskBrushRemote

bool

Benar jika paket XPS berisi elemen Canvas dengan OpacityMaskBrush jarak jauh.

HasCanvasTransformLocal

bool

Benar jika paket XPS berisi elemen Canvas dengan MatrixTransform lokal.

HasCanvasTransformRemote

bool

True jika paket XPS berisi elemen Canvas dengan MatrixTransform jarak jauh.

MemilikiKanvasDenganDeskripsiPanjangUntukAksesibilitas

bool

Benar jika paket XPS berisi elemen Canvas dengan AccessibilityLongDescription.

Memiliki Kanvas Dengan Deskripsi Singkat Aksesibilitas

bool

True jika paket XPS berisi elemen Canvas dengan AccessibilityShortDescription.

MemilikiKanvasDenganModeTepiAliased

bool

True jika paket XPS berisi elemen Canvas dengan UseAliasedEdgeMode=True.

HasColorProfile

bool

True jika paket XPS berisi ColorProfile.

MemilikiGambarGeometriDenganBerbagaiJenisSegmen

bool

True jika paket XPS berisi elemen GeometryFigure dengan beberapa jenis segmen.

HasGeometryFigureWithNonDefaultStartPoint

bool

True jika paket XPS berisi elemen GeometryFigure dengan elemen StartPoint bukan nilai bawaan (0.0, 0.0).

HasGeometryTransformLocal

bool

Benar jika sebuah paket XPS berisi geometri dengan MatrixTransform lokal.

HasGeometryTransformRemote

bool

Benar jika paket XPS berisi geometri dengan MatrixTransform yang dilakukan dari jarak jauh.

HasGlyphsClipGeometryLocal

bool

Benar jika paket XPS berisi Glyphs dengan clipGeometry lokal.

HasGlyphsClipGeometryRemote

bool

True jika paket XPS berisi elemen Glyphs dengan ClipGeometry yang bersifat remote.

HasGlyphsDeviceFontName

bool

Benar jika paket XPS berisi elemen Glyphs dengan DeviceFontName.

HasGlyphsFillBrushLocal

bool

Benar jika paket XPS berisi elemen Glyphs dengan FillBrush lokal.

HasGlyphsFillBrushRemote

bool

True jika paket XPS berisi elemen Glyphs dengan FillBrush jarak jauh.

HasGlyphsFontFaceIndex

bool

Benar jika paket XPS berisi elemen Glyphs dengan FontFaceIndex.

HasGlyphsHyperlinkTarget

bool

Benar jika paket XPS berisi elemen Glyphs dengan HyperlinkTarget.

HasGlyphsName

bool

Benar jika paket XPS berisi elemen Glyphs dengan properti Name.

MemilikiKegelapanGulikaSamaDenganSatu

bool

True jika paket XPS berisi elemen Glyphs dengan Opacity=1.

HasGlyphsOpacitySamaDenganNol

bool

True jika paket XPS berisi elemen Glyphs dengan Opacity=0.

HasGlyphsOpacityMaskBrushLocal

bool

True jika paket XPS berisi elemen Glyphs dengan OpacityMaskBrush lokal.

MemilikiOpacityMaskBrushRemoteGlyph

bool

True jika paket XPS berisi elemen Glyphs dengan OpacityMaskBrush jarak jauh.

HasGlyphsTransformLocal

bool

Benar jika paket XPS mengandung elemen Glyphs dengan Transformasi Matriks lokal.

HasGlyphsTransformRemote

bool

True jika paket XPS berisi elemen Glyphs dengan MatrixTransform jarak jauh.

HasGlyphsUnicodeString

bool

Benar jika paket XPS berisi elemen Glyphs dengan UnicodeString.

MemilikiGlyphsDenganKebalikan

bool

True jika paket XPS berisi elemen Glyphs dengan properti IsSideways diaktifkan.

HasHyperlinkTarget

bool

Benar jika paket XPS berisi halaman dengan target aHyperlink.

HasImageBrushOpacityEqualsToOne

bool

True jika paket XPS berisi ImageBrush dengan Opacity=1.

MemilikiOpasitasKuasGambarSamaDenganNol

bool

True jika paket XPS berisi ImageBrush dengan Opacity=0.

HasImageBrushTransformLocal

bool

True jika paket XPS berisi ImageBrush dengan Local MatrixTransform.

HasImageBrushTransformRemote

bool

Benar jika paket XPS berisi ImageBrush dengan Remote MatrixTransform.

MemilikiKuasanGambarDenganSumberProfilWarna

bool

Benar jika paket XPS berisi ImageBrush dengan ColorProfileResource.

HasImageBrushWithNonDefaultViewBox

bool

Benar jika paket XPS berisi ImageBrush dengan NonDefault ViewBox (0, 0, 1, 1).

MemilikiImageBrushDenganViewPortNonDefault

bool

Benar jika paket XPS mengandung ImageBrush dengan ViewPort yang bukan standar (0, 0, 1, 1).

MemilikiLinearGradientBrushOpasitasSamaDenganSatu

bool

Benar jika paket XPS berisi LinearGradientBrush dengan Opacity=1.

MemilikiLinearGradientBrushOpacityEqualsToZero

bool

Benar jika paket XPS berisi LinearGradientBrush dengan Opacity=0.

HasLinearGradientBrushTransformLocal

bool

Benar jika paket XPS berisi LinearGradientBrush dengan Local MatrixTransform.

HasLinearGradientBrushTransformRemote

bool

Benar jika paket XPS berisi LinearGradientBrush dengan Remote MatrixTransform.

MemilikiKuasGradienLinearDenganSumberDayaProfilWarna

bool

True jika paket XPS berisi LinearGradientBrush dengan ColorProfileResource.

MemilikiLinearGradientBrushDenganTitikAkhirNonDefault

string

True jika paket XPS berisi LinearGradientBrush dengan Titik Akhir yang Tidak Standar.

MemilikiLinearGradientBrushDenganOffsetStopGradasiTidakDefault

bool

True jika paket XPS berisi LinearGradientBrush dengan NonDefault GradientStopOffset.

MemilikiLinearGradientBrushDenganTitikMulaiTidakStandar

string

Benar jika paket XPS berisi "LinearGradientBrush" dengan "StartPoint" yang bukan default.

MemilikiKamusLokal

bool

True jika paket XPS berisi halaman yang menggunakan Kamus Lokal.

HasNonDefaultBleedBox

bool

Benar jika paket XPS berisi halaman dengan nilai NonDefault BleedBox.

HasNonDefaultContentBox

bool

True jika paket XPS berisi halaman dengan nilai ContentBox NonDefault.

HasPageName

bool

True jika paket XPS berisi halaman dengan atribut Name yang ditetapkan.

HasPagePrintTicket

bool

Benar jika paket XPS berisi tiket cetak tingkat Halaman.

HasPathClipGeometryLocal

bool

Benar jika paket XPS berisi Lintasan dengan ClipGeometry lokal

HasPathClipGeometryRemote

bool

Benar jika paket XPS berisi Path dengan nilai ClipGeometry yang eksternal.

HasPathFillBrushLocal

bool

Benar jika paket XPS berisi Path dengan FillBrush lokal.

HasPathFillBrushRemote

bool

Benar jika paket XPS berisi Jalur dengan Kuas Pengisi jarak jauh.

HasPathGeometryLocal

bool

True jika paket XPS berisi Jalur dengan properti Geometri lokal.

HasPathGeometryRemote

bool

True jika paket XPS berisi Jalur dengan properti Geometri jarak jauh.

HasPathHyperlinkTarget

bool

Benar jika paket XPS berisi Lintasan dengan nilai HyperlinkTarget.

HasPathName

bool

Benar jika paket XPS berisi Path dengan properti Name.

JikaPropertiOpacitySamaDenganSatu

bool

True jika paket XPS berisi Jalur dengan Opacity=1.

HasPathOpacityEqualsToZero

bool

Benar jika paket XPS berisi Jalur dengan Opacity=0.

HasPathOpacityMaskBrushLocal

bool

Benar jika paket XPS berisi Path dengan nilai OpacityMaskBrush lokal.

MemilikiJalanOpacityMaskBrushRemote

bool

Benar jika paket XPS berisi Jalur dengan OpacityMaskBrush yang remote.

HasPathStrokeBrushLocal

bool

Benar jika paket XPS berisi Jalur dengan properti StrokeBrush lokal.

HasPathStrokeBrushRemote

bool

Benar jika paket XPS berisi elemen Jalur dengan properti StrokeBrush yang bersifat jarak jauh.

HasPathStrokeDashOffset

bool

Benar jika paket XPS berisi Jalur dengan StrokeDashOffset.

HasPathTransformLocal

bool

Benar jika paket XPS berisi Jalur dengan MatrixTransform lokal.

HasPathTransformRemote

bool

Benar jika paket XPS berisi jalur dengan MatrixTransform jarak jauh.

HasPathWithAccessibilityLongDescription

bool

Benar jika paket XPS berisi Jalur dengan nilai AccessibilityLongDescription.

MemilikiJalurDenganDeskripsiSingkatAksesibilitas

bool

True jika paket XPS berisi Jalur dengan AccessibilityShortDescription

HasPathWithNonDefaultStrokeMiterLimit

bool

Benar jika paket XPS berisi Jalur dengan StrokeMiterLimit yang Bukan Default.

MemilikiJalurDenganKetebalanGarisNonDefault

bool

Benar jika paket XPS berisi Path dengan StrokeThickness NonDefault.

MemilikiJalurDenganSnapsKePiksel

bool

Benar jika paket XPS berisi Jalur dengan nilai SnapToPixels.

HasRadialGradientBrushOpacityEqualsToOne (memiliki opasitas kuas gradasi radial sama dengan satu)

bool

Benar jika paket XPS berisi RadialGradientBrush dengan Opacity=1.

MemilikiOpasitasKuasanGradienRadialSamaDenganNol

bool

Benar jika paket XPS berisi RadialGradientBrush dengan Opacity=0.

HasRadialGradientBrushTransformLocal

bool

Benar jika paket XPS berisi RadialGradientBrush dengan Local MatrixTransform.

HasRadialGradientBrushTransformRemote

bool

True jika paket XPS berisi RadialGradientBrush dengan Remote MatrixTransform.

Kuas Gradien Radial dengan Sumber Profil Warna

bool

True jika paket XPS berisi RadialGradientBrush dengan ColorProfileResource.

RadialGradientBrush dengan Pusat Non-Default

bool

Benar jika paket XPS berisi RadialGradientBrush dengan pusat yang bukan default.

HasRadialGradientBrushWithNonDefaultGradientOrigin

bool

True jika paket XPS berisi RadialGradientBrush dengan NonDefault GradientOrigin.

HasRadialGradientBrushWithNonDefaultGradientStopOffset

bool

True jika paket XPS berisi RadialGradientBrush dengan NonDefault GradientStopOffset.

MemilikiKuasGradienRadialDenganUkuranRadiusNonDefault

bool

Benar jika paket XPS berisi RadialGradientBrush dengan NonDefault RadiiSizes.

HasRemoteDictionary

bool

True jika paket XPS berisi halaman yang menggunakan RemoteDictionary.

MemilikiSolidColorBrushOpacitySamaDenganSatu

bool

Benar jika paket XPS berisi SolidColorBrush dengan Opasitas=1.

MemilikiOpasitasBrushWarnaSolidSamaDenganNol

bool

True jika paket XPS berisi SolidColorBrush dengan Opacity=0.

HasSolidColorBrushWithColorProfileResource

bool

True jika paket XPS berisi SolidColorBrush dengan ColorProfileResource.

HasStoryFragment

bool

True jika paket XPS berisi bagian StoryFragment.

HasVisualBrushOpacityEqualsToOne

bool

True jika paket XPS berisi elemen VisualBrush dengan Opacity=1.

HasVisualBrushOpacitySamaDenganNol

bool

True jika paket XPS berisi elemen VisualBrush dengan Opacity=0.

HasVisualBrushTransformLocal

bool

True jika paket XPS berisi elemen VisualBrush dengan Local MatrixTransform.

HasVisualBrushTransformRemote

bool

Benar jika paket XPS berisi elemen VisualBrush dengan Remote MatrixTransform.

HasVisualBrushWithLocalCanvas

bool

True jika paket XPS berisi elemen VisualBrush dengan Kanvas Lokal.

HasVisualBrushWithLocalGlyphs

bool

True jika paket XPS berisi elemen VisualBrush dengan Local Glyphs.

HasVisualBrushWithLocalPath

bool

True jika paket XPS berisi elemen VisualBrush dengan Jalur Lokal.

Memiliki VisualBrush dengan ViewBox Non-Default

bool

Benar jika paket XPS berisi elemen VisualBrush dengan ViewBox NonDefault (0, 0, 1, 1).

HasVisualBrushWithNonDefaultViewPort

bool

Benar jika paket XPS berisi elemen VisualBrush dengan ViewPort NonDefault (0, 0, 1, 1).

MemilikiVisualBrushDenganRemoteCanvas (HasVisualBrushWithRemoteCanvas)

bool

Benar jika paket XPS berisi elemen VisualBrush dengan Remote Canvas.

HasVisualBrushWithRemoteGlyphs

bool

Benar jika paket XPS berisi elemen VisualBrush dengan Remote Glyphs.

HasVisualBrushWithRemotePath

bool

Benar jika paket XPS berisi elemen VisualBrush dengan Path Remote.

JumlahKuasGambar

panjang

Jumlah total elemen ImageBrush dalam paket XPS.

ImageBrushTileMode

string

Nilai TileMode dari elemen ImageBrush.

ImageBrushType

string

Nilai Jenis Gambar dari elemen ImageBrush.

LinearGradientBrushColorInterpolationMode

string

Nilai ColorInterpolationMode dari elemen LinearGradientBrush.

LinearGradientBrushColorType

string

Nilai Jenis Warna dari elemen LinearGradientBrush.

LinearGradientBrushContextColorChannelCount

string

Nilai Jumlah Saluran Warna Konteks dari elemen LinearGradientBrush.

LinearGradientBrushCount

panjang

Jumlah total elemen LinearGradientBrush dalam paket XPS.

LinearGradientBrushSpreadMethod

string

Nilai SpreadMethod dari elemen LinearGradientBrush.

JumlahTargetTautan

panjang

Jumlah total elemen LinkTargets dalam paket XPS.

LocalDictionaryContent

string

Jenis Objek Yang Dapat Dibagikan ditemukan dalam Kamus Lokal ini.

MaxGlyphsFontRenderingEMSize

panjang

Ukuran maksimum FontRenderingEmSize dalam elemen Glyphs.

MaxGlyphsIndicesInAGlyphs

panjang

Ukuran maksimum Indeks dalam elemen Glyphs.

MaxGlyphsMappingsInAGlyphs

panjang

Ukuran maksimum Pemetaan dalam elemen Glyphs.

MaxGlyphsProhibitedCaretStopCountInAGlyphs

panjang

Ukuran maksimum ProhibitedCaretStopCount dalam elemen Glyphs.

MaxGradientStopsInALinearGradientBrush

panjang

Jumlah maksimum GradientStops dalam elemen LinearGradientBrush.

MaxGradientStopsInARadialGradientBrush

panjang

Jumlah maksimum GradientStops dalam elemen RadialGradientBrush.

MaxStrokeDashesInAPath

panjang

Jumlah maksimum StrokeDashes dalam elemen Path.

DimensiHalaman

string

Lebar dan tinggi Halaman dalam paket XPS.

BahasaHalaman

string

Bahasa halaman ini.

PageThumbnailType

string

Jenis gambar mini tingkat Halaman.

PathCount

panjang

Jumlah total elemen Jalur dalam paket XPS.

PathFillBrush

string

Jenis kuas Dari Pengisian Jalur.

PathLanguage

string

Nilai Bahasa dari elemen Jalur.

PathOpacityMaskBrush

string

Jenis Brush dari Path OpacityMask.

PathStrokeBrush

string

Jenis kuas dari properti Path Stroke.

PathStrokeDashCap

string

Jenis StrokeDashCap dari elemen Path.

PathStrokeEndLineCap

string

Nilai StrokeEndLineCap dari elemen Path.

PathStrokeLineJoin

string

Nilai StrokeLineJoin dari elemen Path.

PathStrokeStartLineCap

string

Nilai StrokeStartLineCap dari elemen Path.

RadialGradientBrushColorInterpolationMode

string

Nilai ColorInterpolationMode dari elemen RadialGradientBrush.

RadialGradientBrushColorType

string

Nilai Jenis Warna dari elemen RadialGradientBrush.

RadialGradientBrushContextColorChannelCount

string

Jumlah Saluran Warna Konteks dari elemen RadialGradientBrush.

RadialGradientBrushCount

panjang

Jumlah total elemen RadialGradientBrush dalam paket XPS.

RadialGradientBrushEllipseOrCircle

string

Menentukan apakah sikat gradien adalah elips atau lingkaran.

MetodePenyebaranRadialGradientBrush

string

Nilai SpreadMethod dari elemen RadialGradientBrush.

RemoteDictionaryContent

string

Tipe Objek Sharable yang ditemukan dalam Kamus Jarak Jauh ini.

JenisWarnaKuasWarnaSolid

string

Jenis Warna elemen SolidColorBrush.

SolidColorBrushContextColorChannelCount

string

Jumlah Saluran Warna Konteks dari elemen SolidColorBrush.

SolidColorBrushCount

panjang

Jumlah total elemen SolidColorBrush dalam paket XPS.

VisualBrushCount

panjang

Jumlah total elemen VisualBrush dalam paket XPS.

VisualBrushTileMode

string

Nilai TileMode dari elemen VisualBrush.

VisualCount

panjang

Jumlah total Visual dalam paket XPS.

Aturan Tanda Tangan Digital

Nama aturan Jenis data Penjelasan

Tanda Tangan Digital Rusak

bool

True jika paket XPS berisi tanda tangan digital yang rusak.

JumlahTandaTangan

panjang

Jumlah total tanda tangan digital dalam paket XPS.

XpsSignaturePolicy

string

Nilai Kebijakan Tanda Tangan XPS dari elemen Tanda Tangan.

HasInvalidXpsSignature

bool

True jika paket XPS berisi elemen Tanda Tangan XPS yang tidak valid.

XpsSignatureStatus

string

Nilai Status Tanda Tangan dari elemen Tanda Tangan dalam kasus di mana tanda tangan tidak valid. Dengan kata lain, aturan ini hanya diaktifkan ketika HasInvalidXpsSignature adalah True.

JumlahMaksimumSertifikatDalamTandaTangan

panjang

Jumlah maksimum sertifikat yang ditemukan dalam elemen Tanda Tangan.

HasXpsSignatureDenganIDKosong

bool

True jika paket XPS berisi elemen Tanda Tangan XPS dengan ID kosong.

SignatureTimeFormat

string

Nilai Format Waktu Tanda Tangan dari elemen Tanda Tangan.

JumlahMaksimalObjekKustomDalamTandaTangan

panjang

Jumlah maksimum Objek Kustom yang ditemukan dalam elemen Tanda Tangan.

JumlahMaksimumReferensiKustomDalamSebuahTandaTangan

panjang

Jumlah maksimum Referensi Kustom yang ditemukan dalam elemen Tanda Tangan.

Aturan Lain-lain

Nama aturan Jenis data Penjelasan

CorruptedPageRendering

bool

True jika paket XPS berisi halaman yang tidak dapat dirender.