HRESULT SetOpacityFill ( FLOAT opacity ) |
{ PDF object is supposed to be created } PDF.SetColorSpaceType(cstDefaultRGB); PDF.SetLineWidth(10); { 1st square } PDF.SetColorStroke(0, 0, 0, 0); PDF.SetColorFill(1, 0, 0, 0); PDF.DrawRectangle(50, 50, 100, 100, 0); PDF.FillAndStroke; { 2nd square } PDF.SetColor(0, 0, 1, 0); PDF.SetOpacityStroke(0.2); PDF.SetOpacityFill(0.8); { or just set the same opacity level for both colors, call: PDF.SetOpacity(0.5); } PDF.DrawRectangle(100, 100, 100, 100, 0); PDF.FillAndStroke; PDF.SetColorStroke(0, 1, 0, 0); PDF.SetColorFill(0.2, 0.2, 1, 0); PDF.DrawRectangle(100, 100, 100, 100, 0); PDF.FillAndStroke; PDF.SaveToFile('test.pdf', true);
// PDF object is supposed to be created PDF->SetColorSpaceType(cstDefaultRGB); PDF->SetLineWidth(10); //1st square PDF.SetColorStroke(0, 0, 0, 0); PDF.SetColorFill(1, 0, 0, 0); PDF.DrawRectangle(50, 50, 100, 100, 0); PDF.FillAndStroke(); //2nd square PDF->SetColor(0, 0, 1, 0); PDF->SetOpacityStroke(0.2f); PDF->SetOpacityFill(0.8f); // or just set the same opacity level for // both colors, call: // PDF->SetOpacity(0.5f); PDF->DrawRectangle(100, 100, 100, 100, 0); PDF->FillAndStroke(); PDF->SetColorStroke(0, 1, 0, 0); PDF->SetColorFill(0.2f, 0.2f, 1, 0); PDF->DrawRectangle(100, 100, 100, 100, 0); PDF->FillAndStroke(); PDF->SaveToFile("test.pdf", true);
// PDF object is supposed to be created PDF.SetColorSpaceType(ColorSpaceType.cstDefaultRGB); PDF.SetLineWidth(10); //1st square PDF.SetColorStroke(0, 0, 0, 0); PDF.SetColorFill(1, 0, 0, 0); PDF.DrawRectangle(50, 50, 100, 100, 0); PDF.FillAndStroke(); //2nd square PDF.SetColor(0, 0, 1, 0); PDF.SetOpacityStroke(0.2); PDF.SetOpacityFill(0.8); // or just set the same opacity level for // both colors, call: // PDF.SetOpacity(0.5); PDF.DrawRectangle(100, 100, 100, 100, 0); PDF.FillAndStroke(); PDF.SetColorStroke(0, 1, 0, 0); PDF.SetColorFill(0.2, 0.2, 1, 0); PDF.DrawRectangle(100, 100, 100, 100, 0); PDF.FillAndStroke(); PDF.SaveToFile("test.pdf", true);
' PDF object is supposed to be created PDF.SetColorSpaceType 1 'ColorSpaceType.cstDefaultRGB PDF.SetLineWidth 10 '1st square PDF.SetColorStroke 0, 0, 0, 0 PDF.SetColorFill 1, 0, 0, 0 PDF.DrawRectangle 50, 50, 100, 100, 0 PDF.FillAndStroke '2nd square PDF.SetColor 0, 0, 1, 0 PDF.SetOpacityStroke 0.2 PDF.SetOpacityFill 0.8 '' or just set the same opacity level for '' both colors, call: '' PDF.SetOpacity 0.5 PDF.DrawRectangle 100, 100, 100, 100, 0 PDF.FillAndStroke PDF.SetColorStroke 0, 1, 0, 0 PDF.SetColorFill 0.2, 0.2, 1, 0 PDF.DrawRectangle 100, 100, 100, 100, 0 PDF.FillAndStroke PDF.SaveToFile "test.pdf", true