比方我要在頁眉部分靠左邊顯示檔案名,靠右邊顯示頁號。代碼如下:
Variant vSection=m_doc.OlePropertyGet("Sections").OleFunction("Item",1);
Variant vHeader=vSection.OlePropertyGet("Headers").OleFunction("Item",
wdHeaderFooterPrimary);
Variant vParagraph=vHeader.OlePropertyGet("Range").
OlePropertyGet("Paragraphs").OleFunction("Item",1);
Variant vRange=vParagraph.OlePropertyGet("Range");
Variant format=vRange.OlePropertyGet("ParagraphFormat");
format.OlePropertySet("Alignment", wdAlignParagraphLeft);
Variant endc=vRange.OlePropertyGet("End");
vRange.OlePropertySet("End",endc-1);
vRange.OleFunction("InsertBefore",WideString(left));
vRange=vParagraph.OlePropertyGet("Range");
endc=vRange.OlePropertyGet("End");
vRange.OleFunction("SetRange",endc,endc);
format=vRange.OlePropertyGet("ParagraphFormat");
format.OlePropertySet("Alignment", wdAlignParagraphRight);
vRange.OleFunction("InsertBefore",WideString(right));我想先左對齊,后右對齊,但結果全右對齊了.如何在同一行同時左對齊右對齊呢?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/63012.html
標籤:VCL組件使用和開發
上一篇:剛開始學習C語言呼叫外部函式,老是出現這個錯誤[Error] ld returned 1 exit status
