Question
“How do I launch the label wizard directly in code without having to go through the designer?”
Solution
Do this by manually creating a TppLabelTemplateWizard object and executing it. Then it is up to you to manually create the report in code based on the user selections.
Download: LaunchLabelWizardInCode.zip
Sample Delphi code:
uses
  ppLabWiz;
procedure TForm1.btnLaunchWizardClick(Sender: TObject);
var
  lWizard: TppLabelTemplateWizard;
begin
  //See the attached example for sample implementations of the routines below.
  lWizard := TppLabelTemplateWizard.Create(Self);
  lWizard.OnCreateReport := CreateReportEvent;
  FReport := nil;
  if (lWizard.Execute) then
    begin
      {add code here to create the layout}
      AddComponentsToDetail(FReport);
      FReport.Print;
    end;
  lWizard.Free;
  FReport.Free;
end;