/// <summary>
/// 需要先用C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regtlibv12.exe 注册CorelDRAW Graphics Suite X5\Programs\CorelDraw.tlb
/// </summary>
private void CorelDrawT()
{
CorelDRAW.Application cdr = new CorelDRAW.Application();
cdr.Visible = false;
CorelDRAW.StructCreateOptionsClass op = new CorelDRAW.StructCreateOptionsClass();
op.Name = "bg";
op.PageHeight = 300.00;
op.PageWidth = 300.00;
CorelDRAW.Document doc = cdr.CreateDocumentEx(op);
CorelDRAW.StructImportOptionsClass bgi = new CorelDRAW.StructImportOptionsClass();
doc.ActiveLayer.Import(this.txtImgPath.Text,CorelDRAW.cdrFilter.cdrPNG,bgi);
doc.ActiveLayer.Import(@"E:\mp\小分辨率图片\F.png", CorelDRAW.cdrFilter.cdrPNG, bgi);
CorelDRAW.Shape sh = doc.ActiveLayer.CreateArtisticTextWide(10, 120, "你好你好你好你好",
CorelDRAW.cdrTextLanguage.cdrChineseSingapore,
CorelDRAW.cdrTextCharSet.cdrCharSetDefault,
"仿宋", 20,
CorelDRAW.cdrTriState.cdrFalse,
CorelDRAW.cdrTriState.cdrTrue,
CorelDRAW.cdrFontLine.cdrNoFontLine,
CorelDRAW.cdrAlignment.cdrNoAlignment);
sh.Outline.Color = new CorelDRAW.ColorClass().
cdr.ActiveDocument.SaveAs(@"E:\mp\t.cdr", null);
cdr.ActiveDocument.Close();
cdr.Quit();
}
C# Interop CorelDRAW
最新推荐文章于 2025-03-22 14:59:18 发布