바코드가 어떤건지 잘 모르겠는데여...
버튼같은거 클릭해서 이벤트 뼈대 만드신 다음에
barcode1 다음에 쩜 찍고 쫌만 기다려 보세여... 그럼 중요한 속성/메소드가 나오는데... 그 중에 있을 겁니다.
바코드는 폼에 놓으면 바로 보이는 것도 있나 모르겠는데 제가 본건 대개 특정한 캔버스에 출력해야 하는 그런 종류였는데요...
즉 barcode1.PaintTo(Form1.Canvas) 머 이런 식으로... 아마 질문하신 컴포넌트도 이런 식으로 쓸 겁니다. 메소드 이름이나 사용법은 좀 다르겠지만...
소스 있으면 소스 보시는 것도 가장 빨리 알아낼 방법도 되죠...
Generic (non-visual) Barcode Component for Delphi
?1996-2000 Zorn Software, Amsterdam, The Netherlands
No part of this code may be copied or used in other programs.
destructor TZBarcode.Destroy;
begin
Picture.Free;
Font.Free;
inherited Destroy;
end;
procedure Register;
begin
RegisterComponents('Zorn Software', [TZBarcode]);
end;
procedure TZBarcode.SetEnhanced (Value: boolean);
begin
if Value <> Picture.Enhanced then
begin
Picture.Enhanced := Value;
Redraw;
end;
end;
function TZBarcode.GetEnhanced: boolean;
begin
Result := Picture.Enhanced;
end;
procedure TZBarcode.SetBarType (Value: TBarType);
begin
if Value <> FBarType then
begin
FBarType := Value;
Redraw;
end;
end;
procedure TZBarcode.SetFont (Value: TFont);
begin
FFont.Assign (Value);
Redraw;
end;
procedure TZBarcode.SetHeight (Value: integer);
begin
if Value <> FHeight then
begin
FHeight := Value;
Redraw;
end;
end;
procedure TZBarcode.SetRatio (Value: TRatio);
begin
if Value <> FRatio then
begin
FRatio := Value;
Redraw;
end;
end;
procedure TZBarcode.SetAtom (Value: integer);
begin
if Value <> FAtom then
begin
FAtom := Value;
Redraw;
end;
end;
procedure TZBarcode.SetTransparent (Value: boolean);
begin
if Value <> FTransparent then
begin
FTransparent := Value;
Redraw;
end;
end;
procedure TZBarcode.SetfgColor (Value: TColor);
begin
if Value <> FfgColor then
begin
FfgColor := Value;
Redraw;
end;
end;
procedure TZBarcode.SetbgColor (Value: TColor);
begin
if Value <> FbgColor then
begin
FbgColor := Value;
Redraw;
end;
end;
procedure TZBarcode.SetPrefix (Value: string);
begin
if Value <> FPrefix then
begin
FPrefix := Value;
Redraw;
end;
end;
procedure TZBarcode.SetAddOn (Value: string);
begin
if Value <> FAddOn then
begin
FAddOn := Value;
Redraw;
end;
end;
procedure TZBarcode.SetText (Value: string);
begin
if Value <> FText then
begin
FText := Value;
Redraw;
end;
end;
{$ifndef BARCOMPREG}
initialization
if Paint_Barcode (0, '', '1', '', 1, 0, 0, 2, 0, 0, 0) < 0 then
ShowMessage
('This demo version can only be used while Delphi is running');
{$endif}
end.
바코드가 어떤건지 잘 모르겠는데여...
버튼같은거 클릭해서 이벤트 뼈대 만드신 다음에
barcode1 다음에 쩜 찍고 쫌만 기다려 보세여... 그럼 중요한 속성/메소드가 나오는데... 그 중에 있을 겁니다.
바코드는 폼에 놓으면 바로 보이는 것도 있나 모르겠는데 제가 본건 대개 특정한 캔버스에 출력해야 하는 그런 종류였는데요...
즉 barcode1.PaintTo(Form1.Canvas) 머 이런 식으로... 아마 질문하신 컴포넌트도 이런 식으로 쓸 겁니다. 메소드 이름이나 사용법은 좀 다르겠지만...
소스 있으면 소스 보시는 것도 가장 빨리 알아낼 방법도 되죠...