AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi TCanvas.FloodFill funktioniert nicht, wie erwartet
Thema durchsuchen
Ansicht
Themen-Optionen

TCanvas.FloodFill funktioniert nicht, wie erwartet

Ein Thema von s-off · begonnen am 15. Nov 2007 · letzter Beitrag vom 12. Jan 2008
Antwort Antwort
Seite 2 von 2     12   
s-off
(Gast)

n/a Beiträge
 
#11

Re: TCanvas.FloodFill funktioniert nicht, wie erwartet

  Alt 15. Nov 2007, 21:09
Zitat von Progman:
wäre ja durchaus möglich, dass dieser Canvas kein FloodFill unterstützt?
Denn ansonsten ist kein Fehler im Code.
Ist Canvas nicht = Canvas?
Ich meine ein direkt von TCanvas abstammendes Objekt muss doch sämtliche Methoden von TCanvas unterstützen, oder?
Das Canvas habe ich ja selber instanziiert und übergebe es dann an die PDF-Engine, die mir daraus ein PDF-Dokument bastelt.
  Mit Zitat antworten Zitat
Progman

Registriert seit: 31. Aug 2007
Ort: 99974 MHL
695 Beiträge
 
Delphi 10.1 Berlin Starter
 
#12

Re: TCanvas.FloodFill funktioniert nicht, wie erwartet

  Alt 15. Nov 2007, 21:20
naja, wie gesagt, auf Canvas von TForm, TBitmap, TPaintBox etc. funktioniert das ja auch. Warum es bei deinem Canvas nicht klappt, ist mir auch ein Rätsel.
Karl-Heinz
Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#13

Re: TCanvas.FloodFill funktioniert nicht, wie erwartet

  Alt 15. Nov 2007, 21:27
Zitat von Progman:
naja, wie gesagt, auf Canvas von TForm, TBitmap, TPaintBox etc. funktioniert das ja auch. Warum es bei deinem Canvas nicht klappt, ist mir auch ein Rätsel.
Mir auch - und ich hasse sie, wenn sie ungelöst bleiben - also jetzt Feierabend machen und morgen wieder ran

Danke für Deine Unterstützung.
Vielleicht fällt ja jemandem über Nacht noch etwas schlaues zum Thema ein
  Mit Zitat antworten Zitat
tierramadre

Registriert seit: 12. Jan 2008
Ort: Ludwigsburg
1 Beiträge
 
Delphi 6 Professional
 
#14

Re: TCanvas.FloodFill funktioniert nicht, wie erwartet

  Alt 12. Jan 2008, 12:18
Hallo,

habe das gleiche Problem.
Schein wohl irgendwie am Canvas von TMetaFile zu liegen. Bei der Ausgabe in andere Canvas funktioniert mein FloodFill ohnen Probleme.
Hast Du Dein Problem inzwischen gelöst? Wenn ja wäre ich über eine kurze Info dankbar.
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#15

Re: TCanvas.FloodFill funktioniert nicht, wie erwartet

  Alt 12. Jan 2008, 12:54
Hallo,

nein, ich konnte das Problem mit besagtem Canvas leider nicht lösen; es scheint da tatsächlich Unterschiede zu geben, so dass Canvas nicht gleich Canvas ist
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#16

Re: TCanvas.FloodFill funktioniert nicht, wie erwartet

  Alt 12. Jan 2008, 13:05
Hi,

Welches Handle weißt du denn deinem Canvas zu?
Also ich hab das nachgebaut (halt nicht mit pdf, aber ansonsten gleich) und es funktioniert (wie du ja auch schon gesagt hast...

Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#17

Re: TCanvas.FloodFill funktioniert nicht, wie erwartet

  Alt 12. Jan 2008, 13:19
Mir ist gerade noch eingefallen, dass der Autor dieses PDF-Canvas mir auch eine Begründung gab, warum das nicht funktionierte; moment, ich suche mal...

So, habs gefunden - hier die Antwort:
Zitat:
Floodfill is not supported. I recommend to print on a bitmap (TBitmap.Canvas) and export the bitmap data.
Floodfill can only work on a bitmap surface, PDF is vector based, it would not work.
Damit war die Sache dann für mich auch erledigt.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz