Jump to content

Attila Kovacs

Members
  • Content Count

    2056
  • Joined

  • Last visited

  • Days Won

    26

Attila Kovacs last won the day on August 31 2024

Attila Kovacs had the most liked content!

Community Reputation

660 Excellent

2 Followers

Technical Information

  • Delphi-Version
    Delphi 12 Athens

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Attila Kovacs

    Recommendation on VCL development on 4k monitor

    Huh? Is the "scaled" property of the form meanwhile true in your legacy app?
  2. Well, it's not that complicated. Imagine, for example, that there's a logo in a document and a screen reader application needs to help someone understand what's on the screen. Without tags, the screen reader will start reading things like 'line, line, path, rectangle, etc.' But if you tag the group of shapes/lines as /S /Figure /T (Logo), then it simply reads 'Logo.' The same principle applies to pretty much everything else in the document. Here is an example from the PAC you linked, after I added the /Figure tag using PDF-XChange: Now, PDFix will try to tag everything, more or less quite well, but the tags won’t have names to be read, and the graphics won’t be grouped correctly, etc. But I did not check PDFix for the details, maybe you can create templates for better results. It's a pretty neat topic, it reminds me of the Lynx, the console text web browser for Linux back in the days.
  3. Well, I really wouldn't like to add a post-processor behind it, it's basically impossible for it to work properly when, say, the company logo is made up of 40 paths and scribbles. Besides, it can't modify a signed PDF anyway. However, in my form designer, I can add accessibility semantics to the elements, like role, display name, language, etc. and with "gdicomment()", I can pass it to Gnostice, which I’ll expand with a processor and a structure-tree generator. I think I’m going to miss the 3-week deadline, but I believe this is the only sensible solution.
  4. I've just tested some documents my app generates, and they are all rated as Taygetos+. Everything has to be compliant in just 3 weeks, great, thank you @Rollo62.
  5. Attila Kovacs

    GoogleMaps Policy changes in EU

    Ah, that's why I've been cursing lately.
  6. Attila Kovacs

    EHF Invoice Norway

    I see, looks like I was wrong about 'in the EU', it's actually just in Germany. Here, you can only provide net price plus VAT per line item, which is pretty much only practical for B2B.
  7. Attila Kovacs

    EHF Invoice Norway

    Okay, which format do you use there?
  8. Attila Kovacs

    EHF Invoice Norway

    You need PEPPOL BIS UBL (XRechnung UBL from the lib above) with Norwegian customization, see: https://github.com/OxalisCommunity/oxalis/tree/master/oxalis-outbound/src/test/resources/EHFInvoice/2.0 and a validator like: https://anskaffelser.dev/service/validator/ (Interesting that there is a B2C implementation in NO, whereas in the EU it's only for B2B, as you can't pass the gross prices, only the net.)
  9. Attila Kovacs

    Poor mans HA

    if you're turning the machine into a server that violates terms intended for client/desktop use, i think you mixed something up, you meant it's running on the server version, and you like it
  10. Attila Kovacs

    Anyone using Clever Components?

    ofc
  11. Attila Kovacs

    Anyone using Clever Components?

    Sure
  12. Attila Kovacs

    certificate error

    42 05 * * * certbot renew --quiet
  13. Attila Kovacs

    certificate error

    Haha, the certificate expired 10 minutes ago.
  14. Attila Kovacs

    May patch

    It's there now, reinstalled via GetIt. I'm speechless.
  15. Attila Kovacs

    May patch

    Surely not the problem, I've UAC off since it was introduced.
×