Avatar
TsgcHTMLComponent_Avatar — Delphi, C++ Builder ve .NET'te bir görüntü ya da baş harflerden, boyut, şekil ve varlık durumu noktası içeren bir kullanıcı avatarı işleyin.
TsgcHTMLComponent_Avatar — Delphi, C++ Builder ve .NET'te bir görüntü ya da baş harflerden, boyut, şekil ve varlık durumu noktası içeren bir kullanıcı avatarı işleyin.
Bir görüntü ya da baş harfleri gösteren bir kullanıcı avatarı. Boyutu, şekli ve varlık durumunu ayarlayın, ardından HTML özelliğini okuyun.
TsgcHTMLComponent_Avatar
Bootstrap 5 işaretlemesi
Delphi, C++ Builder, .NET
Initials (ya da bir ImageURL) atayın, bir Size, Shape ve Status seçin, ardından HTML'i okuyun — ya da tek satırlık statik Build yardımcısını kullanın.
uses
sgcHTML_Enums, sgcHTML_Component_Avatar;
var
oAv: TsgcHTMLComponent_Avatar;
begin
oAv := TsgcHTMLComponent_Avatar.Create(nil);
try
oAv.Initials := 'JS';
oAv.AltText := 'Jane Smith';
oAv.Size := asLarge;
oAv.Shape := apCircle;
oAv.ColorStyle := hcPrimary;
oAv.Status := atOnline;
WebModule.Response := oAv.HTML; // avatar markup
finally
oAv.Free;
end;
end;
// Or in a single line with the static helpers:
Result := TsgcHTMLComponent_Avatar.Build('JS', asLarge, '#0d6efd', atOnline);
Result := TsgcHTMLComponent_Avatar.BuildImage('/img/jane.jpg', asLarge, atOnline);
// includes: sgcHTML_Enums.hpp, sgcHTML_Component_Avatar.hpp
TsgcHTMLComponent_Avatar *oAv = new TsgcHTMLComponent_Avatar(NULL);
try
{
oAv->Initials = "JS";
oAv->AltText = "Jane Smith";
oAv->Size = asLarge;
oAv->Shape = apCircle;
oAv->ColorStyle = hcPrimary;
oAv->Status = atOnline;
String html = oAv->HTML; // avatar markup
}
__finally
{
delete oAv;
}
// Or in a single line with the static helpers:
String html = TsgcHTMLComponent_Avatar::Build("JS", asLarge, "#0d6efd", atOnline);
String img = TsgcHTMLComponent_Avatar::BuildImage("/img/jane.jpg", asLarge, atOnline);
using esegece.sgcWebSockets;
var avatar = new TsgcHTMLComponent_Avatar();
avatar.Initials = "JS";
avatar.AltText = "Jane Smith";
avatar.Size = TsgcHTMLAvatarSize.asLarge;
avatar.Shape = TsgcHTMLAvatarShape.apCircle;
avatar.ColorStyle = TsgcHTMLColor.hcPrimary;
avatar.Status = TsgcHTMLAvatarStatus.atOnline;
string html = avatar.HTML; // avatar markup
// Or in a single line with the static helpers:
string oneLine = TsgcHTMLComponent_Avatar.Build("JS", TsgcHTMLAvatarSize.asLarge,
"#0d6efd", TsgcHTMLAvatarStatus.atOnline);
string fromImage = TsgcHTMLComponent_Avatar.BuildImage("/img/jane.jpg",
TsgcHTMLAvatarSize.asLarge, TsgcHTMLAvatarStatus.atOnline);
En sık başvurduğunuz üyeler.
ImageURL bir fotoğraf gösterir; boş olduğunda Initials renkli bir kutu işler ve AltText görüntünün alternatif metnini ayarlar.
Size (TsgcHTMLAvatarSize: asSmall, asMedium, asLarge, asXLarge) avatarı ölçeklendirir.
Shape (TsgcHTMLAvatarShape: apCircle, apRounded, apSquare) köşeleri biçimlendirir.
Status (TsgcHTMLAvatarStatus: atOnline, atOffline, atBusy, atAway) bir varlık noktası çizer; StatusBorderWidth ve StatusBorderColor onu halkayla çevreler.
ColorStyle (TsgcHTMLColor) baş harf kutusunu temalandırır; Color bunu ham bir onaltılık değerle geçersiz kılar.
Build(aInitials, aSize, aColor, aStatus) ve BuildImage(aImageURL, aSize, aStatus), avatar HTML'ini tek bir statik çağrıda döndürür.