Shape

Gambaran Umum

Shape adalah kelas dalam Aspose.Words FOSS untuk .NET. Mewarisi dari: ShapeBase, ITextBox, IStrokable.

Mewakili sebuah objek di lapisan gambar, seperti AutoShape, kotak teks, bentuk bebas, objek OLE, kontrol ActiveX, atau gambar.

Kelas ini menyediakan 29 metode untuk bekerja dengan objek Shape dalam program .NET. Metode yang tersedia meliputi: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, dan 17 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.Words FOSS untuk .NET. Properti: Adjustments, AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, dan 93 lainnya.

Properti

NamaJenisAksesDeskripsi
NodeTypeNodeTypeBacaMengembalikan Shape.
StoryTypeStoryTypeBacaMengembalikan Textbox.
ExtrusionEnabledboolBacaMengembalikan true jika efek ekstrusi diaktifkan.
ShadowEnabledboolBacaMengembalikan true jika efek bayangan diaktifkan.
StrokeStrokeBacaMendefinisikan goresan untuk sebuah bentuk.
StrokedboolBaca/TulisMenentukan apakah jalur akan di-stroke.
StrokeWeightdoubleBaca/TulisMendefinisikan ketebalan kuas yang menggambar jalur bentuk dalam poin.
StrokeColorColorBaca/TulisMendefinisikan warna goresan.
FilledboolBaca/TulisMenentukan apakah jalur tertutup dari bentuk akan diisi.
FillColorColorBaca/TulisMendefinisikan warna kuas yang mengisi jalur tertutup bentuk.
HasImageboolBacaMengembalikan true jika bentuk memiliki byte gambar atau menautkan sebuah gambar.
ImageDataImageDataBacaMemberikan akses ke gambar bentuk.
OleFormatOleFormatBacaMenyediakan akses ke data OLE dari sebuah shape.
TextBoxTextBoxBacaMendefinisikan atribut yang menentukan bagaimana teks ditampilkan dalam sebuah bentuk.
TextPathTextPathBacaMendefinisikan teks dari jalur teks (dari objek WordArt).
FirstParagraphParagraphBacaMendapatkan paragraf pertama dalam shape.
LastParagraphParagraphBacaMendapatkan paragraf terakhir dalam shape.
HorizontalRuleFormatHorizontalRuleFormatBacaMenyediakan akses ke properti bentuk garis horizontal.
AdjustmentsAdjustmentCollectionBacaMenyediakan akses ke nilai mentah penyesuaian sebuah bentuk.
SignatureLineSignatureLineBacaMendapatkan objek SignatureLine jika shape adalah baris tanda tangan.
HasChartboolBacaMengembalikan true jika Shape ini memiliki Chart.
HasSmartArtboolBacaMengembalikan true jika Shape ini memiliki objek SmartArt.
ChartChartBacaMemberikan akses ke properti chart jika shape ini memiliki Chart.
FillFillBacaMendapatkan format isian untuk bentuk.
ShadowFormatShadowFormatBacaMendapatkan format bayangan untuk shape.
GlowGlowFormatBacaMendapatkan pemformatan glow untuk shape.
ReflectionReflectionFormatBacaMendapatkan format refleksi untuk shape.
SoftEdgeSoftEdgeFormatBacaMendapatkan pemformatan tepi lembut untuk shape.
ScreenTipstringBaca/TulisMendefinisikan teks yang ditampilkan ketika penunjuk mouse bergerak di atas bentuk.
HRefstringBaca/TulisMendapatkan atau mengatur alamat hyperlink lengkap untuk sebuah shape.
TargetstringBaca/TulisMendapatkan atau mengatur bingkai target untuk hyperlink bentuk.
AlternativeTextstringBaca/TulisMendefinisikan teks alternatif yang akan ditampilkan alih-alih grafik.
IsDecorativeboolBaca/TulisMendapatkan atau mengatur flag yang menentukan apakah shape dekoratif dalam dokumen.
TitlestringBaca/TulisMendapatkan atau mengatur judul (keterangan) dari objek shape saat ini.
NamestringBaca/TulisMendapatkan atau mengatur nama bentuk opsional.
IsInsertRevisionboolBacaMendapatkan revisi penyisipan.
IsDeleteRevisionboolBacaMendapatkan is delete revision.
IsMoveFromRevisionboolBacaMendapatkan is move dari revisi.
IsMoveToRevisionboolBacaMendapatkan IsMoveToRevision.
IsTopLevelboolBacaMengembalikan true jika bentuk ini bukan anak dari bentuk grup.
IsGroupboolBacaMengembalikan true jika ini adalah bentuk grup.
IsImageboolBacaMengembalikan true jika shape ini adalah image shape.
IsHorizontalRuleboolBacaMengembalikan true jika shape ini adalah horizontal rule.
IsWordArtboolBacaMengembalikan true jika bentuk ini adalah objek WordArt.
CanHaveImageboolBacaMengembalikan true jika tipe bentuk memungkinkan bentuk memiliki gambar.
AnchorLockedboolBaca/TulisMenentukan apakah jangkar bentuk terkunci.
AspectRatioLockedboolBaca/TulisMenentukan apakah rasio aspek bentuk terkunci.
AllowOverlapboolBaca/TulisMendapatkan atau mengatur nilai yang menentukan apakah bentuk ini dapat menumpang pada bentuk lain.
BehindTextboolBaca/TulisMenentukan apakah bentuk berada di bawah atau di atas teks.
IsInlineboolBacaCara cepat untuk menentukan apakah bentuk ini diposisikan sejajar dengan teks.
LeftdoubleBaca/TulisMendapatkan atau mengatur posisi tepi kiri dari blok kontainer bentuk.
TopdoubleBaca/TulisMendapatkan atau mengatur posisi tepi atas dari blok kontainer shape.
RightdoubleBacaMendapatkan posisi tepi kanan dari blok kontainer shape.
BottomdoubleBacaMendapatkan posisi tepi bawah dari blok kontainer shape.
WidthdoubleBaca/TulisMendapatkan atau mengatur lebar blok kontainer dari shape.
HeightdoubleBaca/TulisMendapatkan atau mengatur tinggi blok kontainer dari bentuk.
DistanceTopdoubleBaca/TulisMengembalikan atau mengatur jarak (dalam poin) antara teks dokumen dan tepi atas bentuk.
DistanceBottomdoubleBaca/TulisMengembalikan atau mengatur jarak (dalam poin) antara teks dokumen dan tepi bawah bentuk.
DistanceLeftdoubleBaca/TulisMengembalikan atau mengatur jarak (dalam poin) antara teks dokumen dan tepi kiri bentuk.
DistanceRightdoubleBaca/TulisMengembalikan atau mengatur jarak (dalam poin) antara teks dokumen dan tepi kanan bentuk.
RotationdoubleBaca/TulisMendefinisikan sudut (dalam derajat) yang memutar sebuah bentuk.
ZOrderintBaca/TulisMenentukan urutan tampilan bentuk yang saling tumpang tindih.
ParentParagraphParagraphBacaMengembalikan paragraf induk langsung.
BoundsRectangleFBaca/TulisMendapatkan atau mengatur lokasi dan ukuran blok kontainer dari bentuk.
BoundsInPointsRectangleFBacaMendapatkan lokasi dan ukuran blok kontainer dari bentuk dalam points, relatif terhadap jangkar bentuk teratas.
BoundsWithEffectsRectangleFBacaMendapatkan ukuran akhir yang dimiliki objek bentuk ini setelah menerapkan efek menggambar.
ShapeTypeShapeTypeBacaMendapatkan tipe bentuk.
MarkupLanguageShapeMarkupLanguageBacaMendapatkan MarkupLanguage yang digunakan untuk objek grafik ini.
SizeInPointsSizeFBacaMendapatkan ukuran shape dalam poin.
FlipOrientationFlipOrientationBaca/TulisMengubah orientasi sebuah bentuk.
RelativeHorizontalPositionRelativeHorizontalPositionBaca/TulisMenentukan relatif terhadap apa bentuk diposisikan secara horizontal.
RelativeVerticalPositionRelativeVerticalPositionBaca/TulisMenentukan relatif terhadap apa bentuk diposisikan secara vertikal.
RelativeHorizontalSizeRelativeHorizontalSizeBaca/TulisMendapatkan atau mengatur nilai ukuran relatif bentuk dalam arah horizontal.
RelativeVerticalSizeRelativeVerticalSizeBaca/TulisMendapatkan atau mengatur nilai ukuran relatif shape dalam arah vertikal.
LeftRelativefloatBaca/TulisMendapatkan atau mengatur nilai yang mewakili posisi kiri relatif shape dalam persen.
TopRelativefloatBaca/TulisMendapatkan atau mengatur nilai yang mewakili posisi atas relatif bentuk dalam persen.
HeightRelativefloatBaca/TulisMendapatkan atau mengatur nilai yang mewakili persentase tinggi relatif bentuk.
WidthRelativefloatBaca/TulisMendapatkan atau mengatur nilai yang mewakili persentase lebar relatif bentuk.
HorizontalAlignmentHorizontalAlignmentBaca/TulisMenentukan bagaimana bentuk diposisikan secara horizontal.
VerticalAlignmentVerticalAlignmentBaca/TulisMenentukan cara bentuk diposisikan secara vertikal.
WrapTypeWrapTypeBaca/TulisMenentukan apakah bentuk tersebut inline atau mengambang.
WrapSideWrapSideBaca/TulisMenentukan bagaimana teks dibungkus di sekitar bentuk.
CoordOriginPointBaca/TulisKoordinat di sudut kiri atas blok kontainer dari bentuk ini.
CoordSizeSizeBaca/TulisLebar dan tinggi ruang koordinat di dalam blok kontainer dari bentuk ini.
FontFontBacaMenyediakan akses ke format font dari objek ini.
IsSignatureLineboolBacaMenunjukkan bahwa shape adalah SignatureLine.
IsLayoutInCellboolBaca/TulisMendapatkan atau mengatur flag yang menunjukkan apakah bentuk ditampilkan di dalam tabel atau di luar tabel.
HiddenboolBaca/TulisMendapatkan atau mengatur nilai boolean yang menunjukkan apakah bentuk terlihat.
IsCompositeboolBacaMengembalikan true karena node ini dapat memiliki node anak.
HasChildNodesboolBacaMengembalikan true jika node ini memiliki anak node apa pun.
FirstChildNodeBacaMendapatkan anak pertama dari node.
LastChildNodeBacaMendapatkan anak terakhir dari node.
CountintBacaMendapatkan jumlah anak langsung dari node ini.
ParentNodeCompositeNodeBacaMendapatkan induk langsung dari node ini.
DocumentDocumentBaseBacaMendapatkan dokumen yang menjadi milik node ini.
PreviousSiblingNodeBacaMendapatkan node yang berada tepat sebelum node ini.
NextSiblingNodeBacaMendapatkan node yang langsung mengikuti node ini.
RangeRangeBacaMengembalikan objek Range yang mewakili bagian dari dokumen yang terdapat dalam node ini.
CustomNodeIdintBaca/TulisMenentukan pengidentifikasi node khusus.

Metode

Tanda TanganDeskripsi
Shape(doc: DocumentBase, shapeType: ShapeType)Membuat objek bentuk baru.
Accept(visitor: DocumentVisitor)Memanggil VisitShapeStart, lalu memanggil Accept untuk semua node anak dari bentuk dan memanggil VisitShapeEnd di akhir.
AcceptStart(visitor: DocumentVisitor)Menerima pengunjung untuk mengunjungi awal bentuk.
AcceptEnd(visitor: DocumentVisitor)Menerima pengunjung untuk mengunjungi akhir bentuk.
LocalToParent(value: PointF)Mengonversi nilai dari ruang koordinat lokal ke ruang koordinat bentuk induk.
AdjustWithEffects(source: RectangleF)Menambahkan nilai rentang efek ke persegi panjang sumber dan mengembalikan persegi panjang akhir.
GetText()Mendapatkan teks node ini dan semua anaknya.
GetChildNodes(nodeType: NodeType, isDeep: bool)Mengembalikan kumpulan node anak yang cocok dengan tipe yang ditentukan.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Mengembalikan node anak ke-N yang cocok dengan tipe yang ditentukan.
SelectNodes(xpath: string)Memilih daftar node yang cocok dengan ekspresi XPath.
SelectSingleNode(xpath: string)Memilih Node pertama yang cocok dengan ekspresi XPath.
GetEnumerator()Menyediakan dukungan untuk iterasi gaya for each atas node anak dari node ini.
AppendChild(newChild: T)Menambahkan node yang ditentukan ke akhir daftar node anak untuk node ini.
PrependChild(newChild: T)Menambahkan node yang ditentukan ke awal daftar node anak untuk node ini.
InsertAfter(newChild: T, refChild: Node)Menyisipkan node yang ditentukan tepat setelah node referensi yang ditentukan.
InsertBefore(newChild: T, refChild: Node)Menyisipkan node yang ditentukan tepat sebelum node referensi yang ditentukan.
RemoveChild(oldChild: T)Menghapus node anak yang ditentukan.
RemoveAllChildren()Menghapus semua node anak dari node saat ini.
RemoveSmartTags()Menghapus semua node keturunan SmartTag dari node saat ini.
IndexOf(child: Node)Mengembalikan indeks dari node anak yang ditentukan dalam array node anak.
CreateNavigator()Membuat navigator yang dapat digunakan untuk menelusuri dan membaca node.
Clone(isCloneChildren: bool)Anda harus menggunakan overload Clone(bool, INodeCloningListener) ketika kloning node merupakan bagian dari proses kloning node lain (biasanya komposit).
GetAncestor(ancestorType: Type)Mendapatkan nenek moyang pertama dari tipe objek yang ditentukan.
GetAncestorOf()Memanggil GetAncestorOf pada instance Shape ini.
Remove()Menghapus dirinya sendiri dari induk.
NextPreOrder(rootNode: Node)Mendapatkan node berikutnya menurut algoritma traversal pohon pre-order.
PreviousPreOrder(rootNode: Node)Mendapatkan node sebelumnya menurut algoritma traversal pohon pre-order.
ToString(saveFormat: SaveFormat)Mengekspor konten node ke dalam string dalam format yang ditentukan.
NodeTypeToString(nodeType: NodeType)Metode utilitas yang mengubah nilai enum tipe node menjadi string yang ramah pengguna.

Lihat Juga

 Bahasa Indonesia