Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VB.NET CORELDRAW i ustawienei koloru

20 views
Skip to first unread message

MK

unread,
Oct 3, 2005, 10:35:54 AM10/3/05
to
Witam

Prosze o pomoc bo nie wiem jak sie zabrac. Mam pomysl ale stanalem na etapie
z
miany kolorow obietow w dokumencie.
Nie chce tego robic przez vb for application
tylko przez vb.net poprzez COM.
Podpowiedzcie jak zmienic kolor obiektu bo nie wiem.
Wyrzuca mi blad. Nie wiem dlaczego.
kod ponizej.

dziala do momentu zmiany koloru

Dim nowy As New CorelDRAW.Application
nowy = Microsoft.VisualBasic.CreateObject("CorelDraw.Application.11")
nowy.InitializeVBA()
Dim doc As CorelDRAW.Document
doc = nowy.Application.CreateDocument()
doc.Activate()
'STRONY
Dim strona1 As CorelDRAW.Page
strona1 = nowy.Application.ActivePage
strona1.Name = "nazwa strony 1"
Dim layer1 As CorelDRAW.Layer
layer1 = nowy.Application.ActiveLayer
layer1.Name = "nazwa warstwy 1"

'Tworze prostokat - jest oki
Dim c2 As Shape
strona1 = nowy.Application.ActivePage
layer2 = nowy.ActiveLayer
nowy.ActiveDocument.ReferencePoint = cdrReferencePoint.cdrTopLeft
c2 = nowy.ActiveLayer.CreateRectangle(0, 0, 10, 100, 50, 50, 50, 50)
' A teraz chcem zmienic mu kolor obwiedni i LIPA
c2.Outline.Color.CMYKAssign(10, 10, 10, 10) 'TU SIE WYSYPUJE -
DLACZEGO

' dalej dziala oki - zapisuje
doc.SaveAs("c:\test23.cdr")
doc.Close()
doc = Nothing
nowy = Nothing

Pozdrawiam
Marcin Kopczewski

MK

unread,
Oct 5, 2005, 10:12:30 AM10/5/05
to
Kto cos doradzi?

Użytkownik "MK" <m...@opegiek.com.pl> napisał w wiadomości
news:dhrfkd$lj8$1...@atlantis.news.tpi.pl...

Rafał S.

unread,
Oct 7, 2005, 3:37:48 AM10/7/05
to
> c2.Outline.Color.CMYKAssign(10, 10, 10, 10) 'TU SIE WYSYPUJE -

Wywal te nawiasy :)
Powinno być:

c2.Outline.Color.CMYKAssign 10, 10, 10, 10

Pozdrawiam,

Rafał S.

MK

unread,
Oct 17, 2005, 12:09:46 PM10/17/05
to
niestety to nie to jest przyczyna:)
w vb for application to dziala
ale w vb.net z podlaczala biblioteka corela niestety nie

mam komunikat w stylu interfejs niezarejestrowany

ktos cos doradzi?

pozdrawiam
Marcin K

Użytkownik "Rafał S." <syste...@wp.pl> napisał w wiadomości
news:di58qr$m6a$1...@nemesis.news.tpi.pl...

0 new messages