Szegélyek és árnyékolások alkalmazása a Word-dokumentum bekezdésére
Ebben az oktatóanyagban bemutatjuk, hogyan alkalmazhat szegélyeket és árnyékolást egy bekezdésre Word dokumentumban az Aspose.Words for .NET funkciójával. Kövesse az alábbi lépéseket a forráskód megértéséhez és a formázási módosítások alkalmazásához.
1. lépés: A dokumentum létrehozása és konfigurálása
Kezdésként hozzon létre egy új dokumentumot és egy kapcsolódó DocumentBuilder objektumot. Itt van, hogyan:
// A dokumentumok könyvtár elérési útja.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
2. lépés: Szegély beállítása
Most állítsuk be a bekezdés határait úgy, hogy minden oldalhoz megadjuk a szegélystílust. Itt van, hogyan:
BorderCollection borders = builder.ParagraphFormat.Borders;
borders. DistanceFromText = 20;
borders[BorderType.Left].LineStyle = LineStyle.Double;
borders[BorderType.Right].LineStyle = LineStyle.Double;
borders[BorderType.Top].LineStyle = LineStyle.Double;
borders[BorderType.Bottom].LineStyle = LineStyle.Double;
3. lépés: Kitöltés beállítása
Most konfiguráljuk a bekezdés kitöltését a textúra és a kitöltési színek megadásával. Itt van, hogyan:
Shading shading = builder.ParagraphFormat.Shading;
shading.Texture = TextureIndex.TextureDiagonalCross;
shading.BackgroundPatternColor = System.Drawing.Color.LightCoral;
shading.ForegroundPatternColor = System.Drawing.Color.LightSalmon;
4. lépés: Tartalom hozzáadása
Néhány formázott tartalmat fogunk hozzáadni a bekezdéshez. Itt van, hogyan:
builder.Write("I'm a formatted paragraph with a double border and a nice shading.");
3. lépés: A dokumentum mentése
A szövegbeviteli űrlapmező beszúrása után mentse a dokumentumot a kívánt helyre a gombbalSave
módszer. Ügyeljen arra, hogy megadja a megfelelő fájl elérési utat:
doc.Save(dataDir + "DocumentFormatting.ApplyBordersAndShadingToParagraph.doc");
Példa forráskódra a Szegélyek és árnyékolás alkalmazása bekezdéshez az Aspose.Words for .NET használatával
Íme az Aspose.Words for .NET Szegélyek alkalmazása és árnyékolás a bekezdéshez funkció teljes forráskódja:
// A dokumentumok könyvtárának elérési útja.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
BorderCollection borders = builder.ParagraphFormat.Borders;
borders.DistanceFromText = 20;
borders[BorderType.Left].LineStyle = LineStyle.Double;
borders[BorderType.Right].LineStyle = LineStyle.Double;
borders[BorderType.Top].LineStyle = LineStyle.Double;
borders[BorderType.Bottom].LineStyle = LineStyle.Double;
Shading shading = builder.ParagraphFormat.Shading;
shading.Texture = TextureIndex.TextureDiagonalCross;
shading.BackgroundPatternColor = System.Drawing.Color.LightCoral;
shading.ForegroundPatternColor = System.Drawing.Color.LightSalmon;
builder.Write("I'm a formatted paragraph with double border and nice shading.");
doc.Save(dataDir + "DocumentFormatting.ApplyBordersAndShadingToParagraph.doc");
Következtetés
Ebben az oktatóanyagban megtanultuk, hogyan lehet szegélyeket és árnyékolást alkalmazni egy Word-dokumentum bekezdésére az Aspose.Words for .NET használatával. A bekezdések beállításávalBorders
ésShading
tulajdonságokkal, be tudtuk állítani a bekezdés keretének stílusát, vonalszínét és kitöltési színét. Az Aspose.Words for .NET hatékony formázási lehetőségeket biztosít a bekezdések megjelenésének testreszabásához és a dokumentumok vizuális megjelenítésének javításához.
GYIK
K: Hogyan alkalmazhatok szegélyeket és árnyékolást egy Word-dokumentum bekezdésében az Aspose.Words for .NET használatával?
V: Ha egy Word-dokumentumban az Aspose.Words for .NET használatával szeretne szegélyeket és árnyékolást alkalmazni, kövesse az alábbi lépéseket:
- Hozzon létre egy új dokumentumot, és a
DocumentBuilder
tárgy. - Állítsa be a bekezdés határait a
Borders
tulajdona aParagraphFormat
és állítsa be a szegélystílust mindkét oldalhoz. - Konfigurálja a bekezdés kitöltését a következővel:
Shading
tulajdona aParagraphFormat
valamint a textúra és a kitöltési színek megadása. - Adjon hozzá tartalmat a bekezdéshez a gombbal
Write
módszere aDocumentBuilder
. - Mentse el a dokumentumot a
Save
módszer.
K: Hogyan állíthatom be a szegélystílust a bekezdés mindkét oldalán?
V: A bekezdés mindkét oldalának szegélystílusának beállításához elérheti aBorders
tulajdona aParagraphFormat
és állítsa be aLineStyle
ingatlan mindegyiknekBorderType
(például,BorderType.Left
, BorderType.Right
, BorderType.Top
, BorderType.Bottom
). Különféle vonalstílusokat adhat meg, mint plLineStyle.Single
, LineStyle.Double
, LineStyle.Dotted
stb.
K: Hogyan adhatom meg a textúrát és a kitöltési színeket a bekezdésárnyékoláshoz?
V: A bekezdésárnyékolás textúrájának és kitöltési színeinek megadásához elérheti aShading
tulajdona aParagraphFormat
és állítsa be aTexture
tulajdonság egy kívánt textúra indexhez (pl.TextureIndex.TextureDiagonalCross
). Azt is beállíthatja aBackgroundPatternColor
ésForegroundPatternColor
tulajdonságait a kívánt színekhez a segítségévelSystem.Drawing.Color
osztály.