Werk Met Vorms
Hierdie onderwerp bespreek hoe om programmaties te werk met vorms met behulp van Aspose.Words.
Die vorms in Aspose.Words verteenwoordig’n voorwerp in die tekeninglaag, soos’n AutoShape, teksboks, vrye vorm, OLE voorwerp, ActiveX beheer, of prentjie. ‘n Word-dokument kan een of meer verskillende vorms bevat. Vorms van die dokument word verteenwoordig deur die Shape klas.
Voeg Vorm In Met Dokumentbouer
Jy kan inlyn vorm met gespesifiseerde tipe en grootte en vryswewende vorm met die gespesifiseerde posisie, grootte en teks wrap tipe in’n dokument met behulp van die InsertShape metode. Die InsertShape metode laat toe om DML vorm in die dokument model in te voeg. Die dokument moet gestoor word in die formaat, wat DML vorms ondersteun, anders sal sulke nodusse omgeskakel word na VML vorm, terwyl dokument stoor.
Die volgende kode voorbeeld toon hoe om hierdie tipe vorms in die dokument in te voeg:
Stel Aspekverhouding Gesluit
Met behulp van Aspose.Words kan jy spesifiseer of die vorm se aspekverhouding deur die AspectRatioLocked eienskap gesluit is.
Die volgende kode voorbeeld toon hoe om te werk met die AspectRatioLocked eiendom:
Stel Vorm Uitleg In Sel
Jy kan ook spesifiseer of die vorm binne’n tabel of buite dit vertoon word deur die IsLayoutInCell eienskap te gebruik.
Die volgende kode voorbeeld toon hoe om te werk met die IsLayoutInCell eiendom:
Voeg Hoeke Gesny
Jy kan’n snip hoek reghoek te skep met behulp van Aspose.Words. Die vorm tipes is SingleCornerSnipped, TopCornersSnipped, DiagonalCornersSnipped, TopCornersOneRoundedOneSnipped, SingleCornerRounded, TopCornersRounded, en DiagonalCornersRounded.
Die DML vorm word geskep met behulp van InsertShape metode met hierdie vorm tipes. Hierdie tipes kan nie gebruik word om VML vorms te skep nie. Probeer om vorm te skep deur die gebruik van die openbare konstruktor van die “Vorm” klas verhoog die “NotSupportedException” uitsondering.
Die volgende kode voorbeeld toon hoe om hierdie tipe vorms in die dokument in te voeg:
Kry Werklike Vormgrenspunte
Met behulp van Aspose.Words API kan jy die ligging en grootte van die vorm wat blok in punte bevat, relatief tot die anker van die boonste vorm kry. Om dit te doen, gebruik die BoundsInPoints eienskap.
Die volgende kode voorbeeld toon hoe om te werk met die BoundsInPoints eiendom:
Spesifiseer Vertikale Anker
U kan die teks vertikale belyning binne’n vorm spesifiseer deur die VerticalAnchor eienskap te gebruik.
Die volgende kode voorbeeld toon hoe om te werk met die VerticalAnchor eiendom:
Ontdek SmartArt Vorm
Aspose.Words laat ook toe om te ontdek of die Vorm’n SmartArt
voorwerp het. Om dit te doen, gebruik die HasSmartArt eienskap.
Die volgende kode voorbeeld toon hoe om te werk met die HasSmartArt eiendom:
Horisontale Reël Formaat
Jy kan horisontale reëlvorm in’n dokument invoeg deur die InsertHorizontalRule - metode te gebruik.
Aspose.Words API bied HorizontalRuleFormat eienskap om toegang te verkry tot die eienskappe van die horisontale reëlvorm. Die HorizontalRuleFormat klas bloot basiese eienskappe soos Hoogte, Kleur, NoShade ens. vir die opmaak van’n horisontale reël.
Die volgende kode voorbeeld toon hoe om HorizontalRuleFormatstel: